| Property | Defined By | ||
|---|---|---|---|
| precisionHitTest : Boolean
Used for geometry level hit tests. | Graphics | ||
| precisionHitTestDistance : Number | Graphics | ||
| Property | Defined By | ||
|---|---|---|---|
| _container : DisplayObjectContainer | Graphics | ||
| _currentFill : Fill | Graphics | ||
| _currentStroke : Stroke | Graphics | ||
| _fillAlpha : Number | Graphics | ||
| _fillColor : uint | Graphics | ||
| _fillMaterial : IMaterial | Graphics | ||
| _fillMatrix : Matrix | Graphics | ||
| _fillStyleSet : Boolean | Graphics | ||
| _fillTexture : Texture | Graphics | ||
| _penPosX : Number | Graphics | ||
| _penPosY : Number | Graphics | ||
| _precisionHitTest : Boolean = false | Graphics | ||
| _precisionHitTestDistance : Number = 0 | Graphics | ||
| s_textureFragmentShader : TextureFragmentShader [static] | Graphics | ||
| _strokeAlpha : Number | Graphics | ||
| _strokeColor : uint | Graphics | ||
| _strokeInterrupted : Boolean | Graphics | ||
| _strokeMaterial : IMaterial | Graphics | ||
| _strokeStyleSet : Boolean | Graphics | ||
| _strokeTexture : Texture | Graphics | ||
| _strokeThickness : Number | Graphics | ||
| Method | Defined By | ||
|---|---|---|---|
Graphics(displayObjectContainer:DisplayObjectContainer) | Graphics | ||
beginFill(color:uint, alpha:Number = 1.0):void | Graphics | ||
beginMaterialFill(material:IMaterial, uvMatrix:Matrix = null):void | Graphics | ||
beginTextureFill(texture:Texture, uvMatrix:Matrix = null, color:uint = 0xFFFFFF, alpha:Number = 1.0):void | Graphics | ||
clear():void | Graphics | ||
cubicCurveTo(c1x:Number, c1y:Number, c2x:Number, c2y:Number, a2x:Number, a2y:Number, error:Number):void | Graphics | ||
curveTo(cx:Number, cy:Number, a2x:Number, a2y:Number, error:Number):void | Graphics | ||
drawCircle(x:Number, y:Number, radius:Number):void | Graphics | ||
drawEllipse(x:Number, y:Number, width:Number, height:Number):void | Graphics | ||
drawRect(x:Number, y:Number, width:Number, height:Number):void | Graphics | ||
drawRoundRect(x:Number, y:Number, width:Number, height:Number, radius:Number):void | Graphics | ||
drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void | Graphics | ||
endFill():void | Graphics | ||
lineMaterial(thickness:Number, material:IMaterial = null):void | Graphics | ||
lineStyle(thickness:Number, color:uint = 0, alpha:Number = 1.0):void | Graphics | ||
lineTexture(thickness:Number, texture:Texture = null):void | Graphics | ||
lineTo(x:Number, y:Number):void | Graphics | ||
moveTo(x:Number, y:Number):void | Graphics | ||
| Method | Defined By | ||
|---|---|---|---|
applyFillStyleToGraphic(graphic:Graphic):void | Graphics | ||
applyStrokeStyleToGraphic(graphic:Graphic):void | Graphics | ||
createFill():void
Creates a Fill instance and inits its material based on the
currently set fill style. | Graphics | ||
createStroke():void
Creates a Stroke instance and inits its material based on the
currently set stroke style. | Graphics | ||
endStroke():void | Graphics | ||
| Graphics | |||
| Graphics | |||
| Constant | Defined By | ||
|---|---|---|---|
| BEZIER_ERROR : Number = 0.75 [static] | Graphics | ||
| _container | property |
protected var _container:DisplayObjectContainer| _currentFill | property |
protected var _currentFill:Fill| _currentStroke | property |
protected var _currentStroke:Stroke| _fillAlpha | property |
protected var _fillAlpha:Number| _fillColor | property |
protected var _fillColor:uint| _fillMaterial | property |
protected var _fillMaterial:IMaterial| _fillMatrix | property |
protected var _fillMatrix:Matrix| _fillStyleSet | property |
protected var _fillStyleSet:Boolean| _fillTexture | property |
protected var _fillTexture:Texture| _penPosX | property |
protected var _penPosX:Number| _penPosY | property |
protected var _penPosY:Number| _precisionHitTest | property |
protected var _precisionHitTest:Boolean = false| _precisionHitTestDistance | property |
protected var _precisionHitTestDistance:Number = 0| _strokeAlpha | property |
protected var _strokeAlpha:Number| _strokeColor | property |
protected var _strokeColor:uint| _strokeInterrupted | property |
protected var _strokeInterrupted:Boolean| _strokeMaterial | property |
protected var _strokeMaterial:IMaterial| _strokeStyleSet | property |
protected var _strokeStyleSet:Boolean| _strokeTexture | property |
protected var _strokeTexture:Texture| _strokeThickness | property |
protected var _strokeThickness:Number| precisionHitTest | property |
precisionHitTest:BooleanUsed for geometry level hit tests. False gives boundingbox results, True gives geometry level results. True is a lot more exact, but also slower.
public function get precisionHitTest():Boolean public function set precisionHitTest(value:Boolean):void| precisionHitTestDistance | property |
precisionHitTestDistance:Number public function get precisionHitTestDistance():Number public function set precisionHitTestDistance(value:Number):void| s_textureFragmentShader | property |
protected static var s_textureFragmentShader:TextureFragmentShader| Graphics | () | Constructor |
public function Graphics(displayObjectContainer:DisplayObjectContainer)displayObjectContainer:DisplayObjectContainer |
| applyFillStyleToGraphic | () | method |
| applyStrokeStyleToGraphic | () | method |
| beginFill | () | method |
public function beginFill(color:uint, alpha:Number = 1.0):voidParameters
color:uint | |
alpha:Number (default = 1.0) |
| beginMaterialFill | () | method |
public function beginMaterialFill(material:IMaterial, uvMatrix:Matrix = null):voidParameters
material:IMaterial | |
uvMatrix:Matrix (default = null) |
| beginTextureFill | () | method |
public function beginTextureFill(texture:Texture, uvMatrix:Matrix = null, color:uint = 0xFFFFFF, alpha:Number = 1.0):voidParameters
texture:Texture | |
uvMatrix:Matrix (default = null) | |
color:uint (default = 0xFFFFFF) | |
alpha:Number (default = 1.0) |
| clear | () | method |
public function clear():void| createFill | () | method |
protected function createFill():voidCreates a Fill instance and inits its material based on the currently set fill style. Result is stored in _currentFill.
| createStroke | () | method |
protected function createStroke():voidCreates a Stroke instance and inits its material based on the currently set stroke style. Result is stored in _currentStroke.
| cubicCurveTo | () | method |
public function cubicCurveTo(c1x:Number, c1y:Number, c2x:Number, c2y:Number, a2x:Number, a2y:Number, error:Number):voidParameters
c1x:Number | |
c1y:Number | |
c2x:Number | |
c2y:Number | |
a2x:Number | |
a2y:Number | |
error:Number (default = NaN) |
| curveTo | () | method |
public function curveTo(cx:Number, cy:Number, a2x:Number, a2y:Number, error:Number):voidParameters
cx:Number | |
cy:Number | |
a2x:Number | |
a2y:Number | |
error:Number (default = NaN) |
| drawCircle | () | method |
public function drawCircle(x:Number, y:Number, radius:Number):voidParameters
x:Number | |
y:Number | |
radius:Number |
| drawEllipse | () | method |
public function drawEllipse(x:Number, y:Number, width:Number, height:Number):voidParameters
x:Number | |
y:Number | |
width:Number | |
height:Number |
| drawRect | () | method |
public function drawRect(x:Number, y:Number, width:Number, height:Number):voidParameters
x:Number | |
y:Number | |
width:Number | |
height:Number |
| drawRoundRect | () | method |
public function drawRoundRect(x:Number, y:Number, width:Number, height:Number, radius:Number):voidParameters
x:Number | |
y:Number | |
width:Number | |
height:Number | |
radius:Number |
| drawRoundRectComplex | () | method |
public function drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):voidParameters
x:Number | |
y:Number | |
width:Number | |
height:Number | |
topLeftRadius:Number | |
topRightRadius:Number | |
bottomLeftRadius:Number | |
bottomRightRadius:Number |
| endFill | () | method |
public function endFill():void| endStroke | () | method |
protected function endStroke():void| getFillInstance | () | method |
| getStrokeInstance | () | method |
| lineMaterial | () | method |
public function lineMaterial(thickness:Number, material:IMaterial = null):voidParameters
thickness:Number (default = NaN) | |
material:IMaterial (default = null) |
| lineStyle | () | method |
public function lineStyle(thickness:Number, color:uint = 0, alpha:Number = 1.0):voidParameters
thickness:Number (default = NaN) | |
color:uint (default = 0) | |
alpha:Number (default = 1.0) |
| lineTexture | () | method |
public function lineTexture(thickness:Number, texture:Texture = null):voidParameters
thickness:Number (default = NaN) | |
texture:Texture (default = null) |
| lineTo | () | method |
public function lineTo(x:Number, y:Number):voidParameters
x:Number | |
y:Number |
| moveTo | () | method |
public function moveTo(x:Number, y:Number):voidParameters
x:Number | |
y:Number |
| BEZIER_ERROR | Constant |
protected static const BEZIER_ERROR:Number = 0.75