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:Boolean
Used 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):void
Parameters
color:uint | |
alpha:Number (default = 1.0 )
|
beginMaterialFill | () | method |
public function beginMaterialFill(material:IMaterial, uvMatrix:Matrix = null):void
Parameters
material:IMaterial | |
uvMatrix:Matrix (default = null )
|
beginTextureFill | () | method |
public function beginTextureFill(texture:Texture, uvMatrix:Matrix = null, color:uint = 0xFFFFFF, alpha:Number = 1.0):void
Parameters
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():void
Creates a Fill instance and inits its material based on the currently set fill style. Result is stored in _currentFill.
createStroke | () | method |
protected function createStroke():void
Creates 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):void
Parameters
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):void
Parameters
cx:Number | |
cy:Number | |
a2x:Number | |
a2y:Number | |
error:Number (default = NaN )
|
drawCircle | () | method |
public function drawCircle(x:Number, y:Number, radius:Number):void
Parameters
x:Number | |
y:Number | |
radius:Number |
drawEllipse | () | method |
public function drawEllipse(x:Number, y:Number, width:Number, height:Number):void
Parameters
x:Number | |
y:Number | |
width:Number | |
height:Number |
drawRect | () | method |
public function drawRect(x:Number, y:Number, width:Number, height:Number):void
Parameters
x:Number | |
y:Number | |
width:Number | |
height:Number |
drawRoundRect | () | method |
public function drawRoundRect(x:Number, y:Number, width:Number, height:Number, radius:Number):void
Parameters
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):void
Parameters
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):void
Parameters
thickness:Number (default = NaN )
| |
material:IMaterial (default = null )
|
lineStyle | () | method |
public function lineStyle(thickness:Number, color:uint = 0, alpha:Number = 1.0):void
Parameters
thickness:Number (default = NaN )
| |
color:uint (default = 0 )
| |
alpha:Number (default = 1.0 )
|
lineTexture | () | method |
public function lineTexture(thickness:Number, texture:Texture = null):void
Parameters
thickness:Number (default = NaN )
| |
texture:Texture (default = null )
|
lineTo | () | method |
public function lineTo(x:Number, y:Number):void
Parameters
x:Number | |
y:Number |
moveTo | () | method |
public function moveTo(x:Number, y:Number):void
Parameters
x:Number | |
y:Number |
BEZIER_ERROR | Constant |
protected static const BEZIER_ERROR:Number = 0.75