| Package | km.filters |
| Class | public final class HalftoneFilter |
| Inheritance | HalftoneFilter flash.filters.ShaderFilter |
import km.filters.*; var shape:Shape = new Shape(); shape.graphics.beginFill(0xc00000); shape.graphics.drawRect(0, 0, 40, 40); addChild(shape); var filter:HalftoneFilter = new HalftoneFilter(); filter.setDitherMatrix(2, 2, [0, 2, 3, 1]); shape.filters = [filter];
| Property | Defined by | ||
|---|---|---|---|
| pattern : BitmapData [write-only] Pattern.
| HalftoneFilter | ||
| Method | Defined by | ||
|---|---|---|---|
|
HalftoneFilter(pattern:* = null)
Initializes a new HalftoneFilter instance with the specified parameter.
| HalftoneFilter | ||
|
clone():BitmapFilter
Returns a copy of this filter object.
| HalftoneFilter | ||
|
setDitherMatrix(matrixX:uint, matrixY:uint, matrix:Array):void
Sets a dither matrix.
| HalftoneFilter | ||
| pattern | property |
pattern:BitmapData [write-only]Pattern. A pattern image used for halftoning (only the blue channel is used).
Implementation public function set pattern(value:BitmapData):void
| HalftoneFilter | () | constructor |
public function HalftoneFilter(pattern:* = null)Initializes a new HalftoneFilter instance with the specified parameter.
Parameterspattern:* (default = null) |
| clone | () | method |
public override function clone():BitmapFilterReturns a copy of this filter object.
ReturnsBitmapFilter |
| setDitherMatrix | () | method |
public function setDitherMatrix(matrixX:uint, matrixY:uint, matrix:Array):voidSets a dither matrix.
ParametersmatrixX:uint |
|
matrixY:uint |
|
matrix:Array |