18 #include <osg/ref_ptr>
56 virtual tbb::task* execute();
90 virtual void operator () (osg::Object* sv);
99 virtual void setEnabled(
bool enabled);
102 virtual bool enabled()
const;
139 static const std::string& theClassName();
150 virtual void setEnableAsyncUpdate(
bool enableAsyncUpdate);
155 virtual void initialize();
responsible for starting update code off in a separate thread when culling starts it runs in the cull...
Definition: DtSpeedTreePreCullJobManager.h:70
Virtual base class.
Definition: DtVirtualBaseClass.h:22
#define DT_DLL_VRVST
Definition: vrvSt.h:23
std::set< DtSpeedTreeForest * > SpeedTreeForestSet
Definition: DtSpeedTreePreCullJobManager.h:27
osg::ref_ptr< DtSpeedTreeForestPreCullJob > myPreCullJob
Definition: DtSpeedTreePreCullJobManager.h:158
bool myEnabled
Definition: DtSpeedTreePreCullJobManager.h:108
Contains DLL export macros.
DtSpeedTreeForestUpdateAsyncTask is a tbb task for running the speed tree forest updates in the backg...
Definition: DtSpeedTreePreCullJobManager.h:36
SpeedTreeForestSet myForests
Definition: DtSpeedTreePreCullJobManager.h:61
Contains makVrv::DtVirtualBaseClass class.
DtSpeedTreeForest is the SpeedTree implementation of a distributed DtForestObject.
Definition: DtSpeedTreeForest.h:47
SpeedTreeForestSet myForests
Definition: DtSpeedTreePreCullJobManager.h:106
osg::ref_ptr< osg::Camera > myCamera
Definition: DtSpeedTreePreCullJobManager.h:60
DtDe & myDe
Definition: DtSpeedTreePreCullJobManager.h:159
DtSpeedTreePreCullJobManager is a singleton manager for adding the pre cull job and used to control t...
Definition: DtSpeedTreePreCullJobManager.h:115
std::string myCameraName
Definition: DtSpeedTreePreCullJobManager.h:64
unsigned int myFrameNumber
Definition: DtSpeedTreePreCullJobManager.h:62
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69