| Property | Defined By | ||
|---|---|---|---|
| list : Vector.<SceneObjectRenderable> | QuadTree | ||
| listlength : int = 0 | QuadTree | ||
| m_maxDepth : int | QuadTree | ||
| m_root : QuadNode | QuadTree | ||
| preAllocateNodes : Boolean | QuadTree | ||
| sceneObjectToQuadrant : Dictionary | QuadTree | ||
| Method | Defined By | ||
|---|---|---|---|
QuadTree(_bound:AxisAlignedBoundingBox, _maxDepth:int = 3, _preAllocateNodes:Boolean = true) | QuadTree | ||
insert(quadrant:SceneObjectRenderable):void | QuadTree | ||
removeFromNode(sceneObject:SceneObjectRenderable):void | QuadTree | ||
updateTree(childrenDynamic:Vector.<SceneObjectRenderable>):void | QuadTree | ||
visibilityProcess(camera:Camera):void | QuadTree | ||
| QuadTree | |||
| list | property |
public var list:Vector.<SceneObjectRenderable>| listlength | property |
public var listlength:int = 0| m_maxDepth | property |
public var m_maxDepth:int| m_root | property |
public var m_root:QuadNode| preAllocateNodes | property |
public var preAllocateNodes:Boolean| sceneObjectToQuadrant | property |
public var sceneObjectToQuadrant:Dictionary| QuadTree | () | Constructor |
public function QuadTree(_bound:AxisAlignedBoundingBox, _maxDepth:int = 3, _preAllocateNodes:Boolean = true)_bound:AxisAlignedBoundingBox | |
_maxDepth:int (default = 3) | |
_preAllocateNodes:Boolean (default = true) |
| insert | () | method |
public function insert(quadrant:SceneObjectRenderable):voidParameters
quadrant:SceneObjectRenderable |
| removeFromNode | () | method |
public function removeFromNode(sceneObject:SceneObjectRenderable):voidParameters
sceneObject:SceneObjectRenderable |
| updateTree | () | method |
public function updateTree(childrenDynamic:Vector.<SceneObjectRenderable>):voidParameters
childrenDynamic:Vector.<SceneObjectRenderable> |
| visibilityProcess | () | method |
| visibilityProcessLight | () | method |
public function visibilityProcessLight(light:Light, lightIndex:int, _scene:IScene):voidParameters
light:Light | |
lightIndex:int | |
_scene:IScene |