Packagecom.yogurt3d.core.scenetree.quad
Classpublic class QuadSceneTreeManager
InheritanceQuadSceneTreeManager Inheritance Object
Implements IRenderableManager



Public Methods
 MethodDefined By
  
QuadSceneTreeManager
  
addChild(_child:SceneObjectRenderable, _scene:IScene, index:int = -1):void
QuadSceneTreeManager
  
QuadSceneTreeManager
  
getIlluminatorLightIndexes(_scene:IScene, _objectRenderable:SceneObjectRenderable):Vector.<int>
QuadSceneTreeManager
  
QuadSceneTreeManager
  
QuadSceneTreeManager
  
getSceneRenderableSetLight(_scene:IScene, _light:Light, lightIndex:int):Vector.<SceneObjectRenderable>
QuadSceneTreeManager
  
QuadSceneTreeManager
Property Detail
s_quadTreeBySceneproperty
YOGURT3D_INTERNAL static var s_quadTreeByScene:Dictionary

Constructor Detail
QuadSceneTreeManager()Constructor
public function QuadSceneTreeManager()



Method Detail
addChild()method
public function addChild(_child:SceneObjectRenderable, _scene:IScene, index:int = -1):void

Parameters

_child:SceneObjectRenderable
 
_scene:IScene
 
index:int (default = -1)

clearIlluminatorLightIndexes()method 
public function clearIlluminatorLightIndexes(_scene:IScene, _objectRenderable:SceneObjectRenderable):void

Parameters

_scene:IScene
 
_objectRenderable:SceneObjectRenderable

getIlluminatorLightIndexes()method 
public function getIlluminatorLightIndexes(_scene:IScene, _objectRenderable:SceneObjectRenderable):Vector.<int>

Parameters

_scene:IScene
 
_objectRenderable:SceneObjectRenderable

Returns
Vector.<int>
getListOfVisibilityTesterByScene()method 
public function getListOfVisibilityTesterByScene():Dictionary

Returns
Dictionary
getSceneRenderableSet()method 
public function getSceneRenderableSet(_scene:IScene, _camera:Camera):Vector.<SceneObjectRenderable>

Parameters

_scene:IScene
 
_camera:Camera

Returns
Vector.<SceneObjectRenderable>
getSceneRenderableSetLight()method 
public function getSceneRenderableSetLight(_scene:IScene, _light:Light, lightIndex:int):Vector.<SceneObjectRenderable>

Parameters

_scene:IScene
 
_light:Light
 
lightIndex:int

Returns
Vector.<SceneObjectRenderable>
removeChildFromTree()method 
public function removeChildFromTree(_child:SceneObjectRenderable, _scene:IScene):void

Parameters

_child:SceneObjectRenderable
 
_scene:IScene