32 #ifndef SceneManagerVolumeTree_INCLUDE_ONCE 33 #define SceneManagerVolumeTree_INCLUDE_ONCE 81 tree()->extractActors( list );
ref< T > mBoundingVolumeTree
void setTree(T *bbh)
Sets the tree to be used by the scene manager.
unsigned int enableMask() const
The enable mask to be used by extractVisibleActors()
bool cullingEnabled() const
Used to enable or disable frustum culling or whichever culling system the scene manager implements...
The SceneManagerBVH class implements the basic functionalities for bounding-volume-hierarchy based sc...
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
Visualization Library main namespace.
T * tree()
Returns the tree used by the scene manager.
virtual void extractActors(ActorCollection &list)
Appends all the Actors contained in the scene manager without performing frustum culling or checking ...
The SceneManager class is the base class for all the scene managers.
virtual void extractVisibleActors(ActorCollection &list, const Camera *camera)
Extracts all the enabled and visible Actors contained in the ActorTree hierarchy and appends them to ...
Defined as a simple subclass of Collection<Actor>, see Collection for more information.
The ref<> class is used to reference-count an Object.
Represents a virtual camera defining, among other things, the point of view from which scenes can be ...
const T * tree() const
Returns the tree used by the scene manager.