VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Typedefs
DtSpeedTreePreCullJobManager.h File Reference

Contains makVrv::DtSpeedTreePreCullJobManager and related classes. More...

Go to the source code of this file.

Classes

class  makVrv::DtSpeedTreeForestUpdateAsyncTask
 DtSpeedTreeForestUpdateAsyncTask is a tbb task for running the speed tree forest updates in the background This runs in the background and uses the DtSpeedTreeForest merge update mutex to avoid running at the same time as merge. More...
 
class  makVrv::DtSpeedTreeForestPreCullJob
 responsible for starting update code off in a separate thread when culling starts it runs in the cull thread and sets up the update data and runs the pre cull forest function More...
 
class  makVrv::DtSpeedTreePreCullJobManager
 DtSpeedTreePreCullJobManager is a singleton manager for adding the pre cull job and used to control the async update enabled flag. More...
 

Namespaces

 makVrv
 Declare & export the plugin initialization function (bool initDeModule(DtDe* de))
 

Typedefs

typedef std::set
< DtSpeedTreeForest * > 
makVrv::SpeedTreeForestSet
 

Detailed Description

Contains makVrv::DtSpeedTreePreCullJobManager and related classes.

currently the task and job are very small classes so it is fine to have them all in this one file if they get any larger they should probably be moved into their own files.


Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)