Method | Defined By | ||
---|---|---|---|
addTreeNode(renderObj:BaseRender):void | ITreeNode | ||
cullingObjects(boundFrustum:BoundFrustum, testVisible:Boolean, flags:int, cameraPosition:Vector3, projectionView:Matrix4x4):void | ITreeNode | ||
cullingShadowObjects(lightBoundFrustum:Vector.<BoundFrustum>, splitShadowQueues:Vector.<RenderQueue>, testVisible:Boolean, flags:int, scene:Scene):void | ITreeNode | ||
cullingShadowObjectsOnePSSM(lightBoundFrustum:BoundFrustum, splitShadowQueues:Vector.<RenderQueue>, lightViewProjectMatrix:Matrix4x4, testVisible:Boolean, flags:int, scene:Scene):void | ITreeNode | ||
ITreeNode | |||
removeObject(object:BaseRender):Boolean | ITreeNode | ||
renderBoudingBox(linePhasor:PhasorSpriter3D):void | ITreeNode | ||
updateObject(object:BaseRender):void | ITreeNode |
addTreeNode | () | method |
cullingObjects | () | method |
public function cullingObjects(boundFrustum:BoundFrustum, testVisible:Boolean, flags:int, cameraPosition:Vector3, projectionView:Matrix4x4):void
Parameters
boundFrustum:BoundFrustum | |
testVisible:Boolean | |
flags:int | |
cameraPosition:Vector3 | |
projectionView:Matrix4x4 |
cullingShadowObjects | () | method |
public function cullingShadowObjects(lightBoundFrustum:Vector.<BoundFrustum>, splitShadowQueues:Vector.<RenderQueue>, testVisible:Boolean, flags:int, scene:Scene):void
Parameters
lightBoundFrustum:Vector.<BoundFrustum> | |
splitShadowQueues:Vector.<RenderQueue> | |
testVisible:Boolean | |
flags:int | |
scene:Scene |
cullingShadowObjectsOnePSSM | () | method |
public function cullingShadowObjectsOnePSSM(lightBoundFrustum:BoundFrustum, splitShadowQueues:Vector.<RenderQueue>, lightViewProjectMatrix:Matrix4x4, testVisible:Boolean, flags:int, scene:Scene):void
Parameters
lightBoundFrustum:BoundFrustum | |
splitShadowQueues:Vector.<RenderQueue> | |
lightViewProjectMatrix:Matrix4x4 | |
testVisible:Boolean | |
flags:int | |
scene:Scene |
init | () | method |
public function init(center:Vector3, treeSize:Vector3):void
Parameters
center:Vector3 | |
treeSize:Vector3 |
removeObject | () | method |
renderBoudingBox | () | method |
public function renderBoudingBox(linePhasor:PhasorSpriter3D):void
Parameters
linePhasor:PhasorSpriter3D |
updateObject | () | method |