PartitionTraverser
PartitionTraverser is a hierarchical visitor pattern that traverses through a Partition3D data structure.
Created PartitionTraverser object has properties:
entryPoint |
[read-only] The entry point for scene graph traversal, ie the point that will be used for traversing the graph position-dependently. (Vector3D) |
scene |
The scene being traversed. (Scene3D) |
methods:
applyDirectionalLight(light) |
|
light - (DirectionalLight) |
applyEntity(entity) |
Registers an entity for use. |
entity - (Entity) |
applyLightProbe(light) |
|
light - (LightProbe) |
applyPointLight(light) |
|
light - (PointLight) |
applyRenderable(renderable) |
Passes an IRenderable object to be processed by the traverser. |
renderable - IRenderable (SegmentSet, SkyBox, Sprite3D, SubMesh) |
applySkyBox(renderable) |
Passes a skybox to be processed by the traverser. |
renderable - IRenderable (SegmentSet, SkyBox, Sprite3D, SubMesh) |
applyUnknownLight(light) |
Passes a light to be processed by the traverser. |
light - (LightBase) |
enterNode(node) |
Called when the traversers enters a node. Return Boolean |
node - The currently entered node. (NodeBase) |
Created with the Personal Edition of HelpNDoc: Free Kindle producer