Lines Matching refs:SceneTraverser
37 NW_UT_RUNTIME_TYPEINFO_DEFINITION(SceneTraverser, ISceneVisitor);
40 SceneTraverser*
41 SceneTraverser::Builder::Create( in Create()
47 void* memory = allocator->Alloc(sizeof(SceneTraverser)); in Create()
50 SceneTraverser* traverser = new(memory) SceneTraverser(allocator); in Create()
56 void SceneTraverser::Begin(SceneContext* sceneContext) in Begin()
68 void SceneTraverser::End() in End()
75 void SceneTraverser::VisitSceneNode(SceneNode* node) in VisitSceneNode()
82 void SceneTraverser::VisitTransformNode(TransformNode* node) in VisitTransformNode()
89 void SceneTraverser::VisitModel(Model* model) in VisitModel()
98 void SceneTraverser::VisitSkeletalModel(SkeletalModel* model) in VisitSkeletalModel()
108 void SceneTraverser::VisitCamera(Camera* camera) in VisitCamera()
117 void SceneTraverser::VisitFog(Fog* fog) in VisitFog()
125 void SceneTraverser::VisitLight(Light* light) in VisitLight()
134 void SceneTraverser::VisitFragmentLight(FragmentLight* light) in VisitFragmentLight()
145 void SceneTraverser::VisitVertexLight(VertexLight* light) in VisitVertexLight()
156 void SceneTraverser::VisitAmbientLight(AmbientLight* light) in VisitAmbientLight()
166 void SceneTraverser::VisitHemiSphereLight(HemiSphereLight* light) in VisitHemiSphereLight()
176 void SceneTraverser::VisitParticleSet(ParticleSet* particleSet) in VisitParticleSet()
186 void SceneTraverser::VisitParticleEmitter(ParticleEmitter* particleEmitter) in VisitParticleEmitter()
194 void SceneTraverser::VisitParticleModel(ParticleModel* model) in VisitParticleModel()