32 #ifndef SceneManagerVectorGraphics_INCLUDE_ONCE 33 #define SceneManagerVectorGraphics_INCLUDE_ONCE virtual void extractVisibleActors(ActorCollection &queue, const Camera *)
Extracts all the enabled and visible Actors contained in the ActorTree hierarchy and appends them to ...
int mActorRenderRankStart
virtual void extractActors(ActorCollection &queue)
Appends all the Actors contained in the scene manager without performing frustum culling or checking ...
Collection< VectorGraphics > mVectorGraphicObjects
bool cullingEnabled() const
Used to enable or disable frustum culling or whichever culling system the scene manager implements...
The SceneManagerVectorGraphics class is a SceneManager that contains VectorGraphics objects...
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
Visualization Library main namespace.
void setActorRenderRankStart(int rank_start)
Defines the Actor's render rank to be used when extracting them from the scene manager during the ren...
SceneManagerVectorGraphics()
The SceneManager class is the base class for all the scene managers.
const Collection< VectorGraphics > * vectorGraphicObjects() const
Returns the list of VectorGraphics objects bound to a SceneManagerVectorGraphics. ...
int actorRenderRankStart() const
Returns the rendering rank start value used during the rendering of the VectorGraphics objects...
Defined as a simple subclass of Collection<Actor>, see Collection for more information.
It's basically an std::vector for Objects that is itself an Object so it can be reference counted and...
Collection< VectorGraphics > * vectorGraphicObjects()
Returns the list of VectorGraphics objects bound to a SceneManagerVectorGraphics. ...
Represents a virtual camera defining, among other things, the point of view from which scenes can be ...