Lines Matching refs:SceneTraverser
40 NW_UT_RUNTIME_TYPEINFO_DEFINITION(SceneTraverser, ISceneVisitor);
43 SceneTraverser*
44 SceneTraverser::Builder::Create( in Create()
50 void* memory = allocator->Alloc(sizeof(SceneTraverser)); in Create()
53 SceneTraverser* traverser = new(memory) SceneTraverser(allocator); in Create()
59 void SceneTraverser::Begin(SceneContext* sceneContext) in Begin()
71 void SceneTraverser::End() in End()
78 void SceneTraverser::VisitSceneNode(SceneNode* node) in VisitSceneNode()
85 void SceneTraverser::VisitTransformNode(TransformNode* node) in VisitTransformNode()
92 void SceneTraverser::VisitUserRenderNode(UserRenderNode* node) in VisitUserRenderNode()
100 void SceneTraverser::VisitModel(Model* model) in VisitModel()
109 void SceneTraverser::VisitSkeletalModel(SkeletalModel* model) in VisitSkeletalModel()
119 void SceneTraverser::VisitCamera(Camera* camera) in VisitCamera()
128 void SceneTraverser::VisitFog(Fog* fog) in VisitFog()
137 void SceneTraverser::VisitLight(Light* light) in VisitLight()
146 void SceneTraverser::VisitFragmentLight(FragmentLight* light) in VisitFragmentLight()
157 void SceneTraverser::VisitVertexLight(VertexLight* light) in VisitVertexLight()
168 void SceneTraverser::VisitAmbientLight(AmbientLight* light) in VisitAmbientLight()
178 void SceneTraverser::VisitHemiSphereLight(HemiSphereLight* light) in VisitHemiSphereLight()
188 void SceneTraverser::VisitParticleSet(ParticleSet* particleSet) in VisitParticleSet()
198 void SceneTraverser::VisitParticleEmitter(ParticleEmitter* particleEmitter) in VisitParticleEmitter()
206 void SceneTraverser::VisitParticleModel(ParticleModel* model) in VisitParticleModel()