CommonLibVR
BSVisit.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
5  class bhkNiCollisionObject;
6  class BSGeometry;
7  class NiAVObject;
8  class NiPointLight;
9 
10  namespace BSVisit
11  {
12  enum class BSVisitControl
13  {
14  kContinue = 0,
15  kStop = 1
16  };
17 
22  }
23 }
Definition: BSGeometry.h:17
Definition: NiAVObject.h:57
Definition: NiPointLight.h:10
Definition: bhkNiCollisionObject.h:11
BSVisitControl TraverseScenegraphObjects(NiAVObject *a_object, std::function< BSVisitControl(NiAVObject *)> a_func)
BSVisitControl TraverseScenegraphCollision(NiAVObject *a_object, std::function< BSVisitControl(bhkNiCollisionObject *)> a_func)
BSVisitControl TraverseScenegraphGeometries(NiAVObject *a_object, std::function< BSVisitControl(BSGeometry *)> a_func)
BSVisitControl TraverseScenegraphLights(NiAVObject *a_object, std::function< BSVisitControl(NiPointLight *)> a_func)
BSVisitControl
Definition: BSVisit.h:13
Definition: AbsorbEffect.h:6