Package | away3d.core.render |
Class | public class SpriteRenderSession |
Inheritance | SpriteRenderSession ![]() |
Property | Defined by | ||
---|---|---|---|
![]() | children : Dictionary | AbstractRenderSession | |
cont : Sprite | SpriteRenderSession | ||
container : DisplayObject [read-only]
| SpriteRenderSession | ||
customGraphics : Graphics [read-only]
Returns graphics layer for debug & custom drawing,
performance is not guaranteed as rendering session
may not support this natively
In case of SpriteAbstractRenderSession though, we can just return the canvas
| SpriteRenderSession | ||
![]() | doActive : Array Array for storing added displayobjects to the canvas
| AbstractRenderSession | |
![]() | doStore : Array Array for storing old displayobjects to the canvas
| AbstractRenderSession | |
![]() | ds : DisplayObject | AbstractRenderSession | |
i : int | SpriteRenderSession | ||
![]() | lightarray : LightArray | AbstractRenderSession | |
![]() | newLayer : Sprite | AbstractRenderSession | |
![]() | session : AbstractRenderSession | AbstractRenderSession | |
![]() | sessions : Dictionary | AbstractRenderSession | |
![]() | spriteLayers : Array | AbstractRenderSession | |
![]() | time : int | AbstractRenderSession | |
view : View3D
[write-only]
| SpriteRenderSession |
Method | Defined by | ||
---|---|---|---|
SpriteRenderSession | |||
addDisplayObject(child:DisplayObject):void
| SpriteRenderSession | ||
addLayerObject(child:Sprite):void
| SpriteRenderSession | ||
clear():void
Clear rendering area
| SpriteRenderSession | ||
SpriteRenderSession | |||
flush():void
| SpriteRenderSession | ||
![]() | AbstractRenderSession | ||
SpriteRenderSession | |||
renderFogColor(color:int, alpha:Number):void
Renders fog from FogFilter to screen.
| SpriteRenderSession | ||
SpriteRenderSession | |||
renderScaledBitmap(primitive:DrawScaledBitmap, bitmap:BitmapData, mapping:Matrix, smooth:Boolean = false):void
Renders bitmap with precalculated matrix to screen.
| SpriteRenderSession | ||
renderTriangleBitmap(bitmap:BitmapData, map:Matrix, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, smooth:Boolean, repeat:Boolean, layerGraphics:Graphics = null):void
| SpriteRenderSession | ||
renderTriangleColor(color:int, alpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
| SpriteRenderSession | ||
renderTriangleLine(width:Number, color:int, alpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
| SpriteRenderSession | ||
renderTriangleLineFill(width:Number, color:int, alpha:Number, wirecolor:int, wirealpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
| SpriteRenderSession |
cont | property |
public var cont:Sprite
container | property |
container:DisplayObject
[read-only]Implementation
public function get container():DisplayObject
customGraphics | property |
customGraphics:Graphics
[read-only]Returns graphics layer for debug & custom drawing, performance is not guaranteed as rendering session may not support this natively In case of SpriteAbstractRenderSession though, we can just return the canvas
Implementation public function get customGraphics():Graphics
i | property |
public var i:int
view | property |
SpriteRenderSession | () | constructor |
public function SpriteRenderSession()
Init Parameters
addDisplayObject | () | method |
public override function addDisplayObject(child:DisplayObject):void
Parameters
child:DisplayObject |
addLayerObject | () | method |
public override function addLayerObject(child:Sprite):void
Parameters
child:Sprite |
clear | () | method |
public override function clear():void
Clear rendering area
clone | () | method |
flush | () | method |
public override function flush():void
renderBitmap | () | method |
public override function renderBitmap(bitmap:BitmapData, v0:ScreenVertex, smooth:Boolean = false):void
Parameters
bitmap:BitmapData |
|
v0:ScreenVertex |
|
smooth:Boolean (default = false )
|
renderFogColor | () | method |
public override function renderFogColor(color:int, alpha:Number):void
Renders fog from FogFilter to screen.
Parameterscolor:int |
|
alpha:Number |
renderLine | () | method |
public override function renderLine(v0:ScreenVertex, v1:ScreenVertex, width:Number, color:uint, alpha:Number):void
Parameters
v0:ScreenVertex |
|
v1:ScreenVertex |
|
width:Number |
|
color:uint |
|
alpha:Number |
renderScaledBitmap | () | method |
public override function renderScaledBitmap(primitive:DrawScaledBitmap, bitmap:BitmapData, mapping:Matrix, smooth:Boolean = false):void
Renders bitmap with precalculated matrix to screen.
Parametersprimitive:DrawScaledBitmap |
|
bitmap:BitmapData |
|
mapping:Matrix |
|
smooth:Boolean (default = false )
|
renderTriangleBitmap | () | method |
public override function renderTriangleBitmap(bitmap:BitmapData, map:Matrix, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, smooth:Boolean, repeat:Boolean, layerGraphics:Graphics = null):void
Parameters
bitmap:BitmapData |
|
map:Matrix |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
|
smooth:Boolean |
|
repeat:Boolean |
|
layerGraphics:Graphics (default = null )
|
renderTriangleColor | () | method |
public override function renderTriangleColor(color:int, alpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
Parameters
color:int |
|
alpha:Number |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
renderTriangleLine | () | method |
public override function renderTriangleLine(width:Number, color:int, alpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
Parameters
width:Number |
|
color:int |
|
alpha:Number |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
renderTriangleLineFill | () | method |
public override function renderTriangleLineFill(width:Number, color:int, alpha:Number, wirecolor:int, wirealpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
Parameters
width:Number |
|
color:int |
|
alpha:Number |
|
wirecolor:int |
|
wirealpha:Number |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |