![]() |
VR-Forces 4.8 Class Documentation
|
Base class for commands that can be passed into the DtVantageTerrainEngine. More...

Classes | |
| class | CommandCounter |
Public Member Functions | |
| DtTerrainPagerCommand (const DtPagingMetaDataPtr &metaData) | |
| virtual | ~DtTerrainPagerCommand () |
| virtual void | setCount (CommandCounter &count) |
| virtual void | execute (DtTerrainSourcePager *pager)=0 |
| virtual const bool | complete () |
| virtual const DtPagingMetaDataPtr | metaData () |
| virtual const int | type () const =0 |
Static Public Member Functions | |
| static DtTerrainPagerCommandFactory * | factory () |
Static Public Member Functions inherited from DtObjectDebugger< DtTerrainPagerCommand > | |
| static DtObjectCounter::CounterType | ObjectCount () |
| static const DtObjectContainer * | ObjectContainer () |
Protected Attributes | |
| DtPagingMetaDataPtr | myMetaData |
| bool | myComplete |
| CommandCounter * | myCount |
Static Protected Attributes | |
| static DtTerrainPagerCommandFactory | theFactory |
Additional Inherited Members | |
Protected Member Functions inherited from DtObjectDebugger< DtTerrainPagerCommand > | |
| DtObjectDebugger () | |
| DtObjectDebugger (const DtObjectDebugger &) | |
| ~DtObjectDebugger () | |
Base class for commands that can be passed into the DtVantageTerrainEngine.
These commands are passed across the thread boundary, and executed by the terrain engine's thread. The execute() function is called repeatedly by the terrain pager, until the complete() function returns true.
|
inline |
|
inlinevirtual |
References DtTerrainPagerCommand::CommandCounter::decrementCommandCount(), and myCount.
|
inlinevirtual |
|
pure virtual |
|
inlinevirtual |
References myComplete.
|
inlinevirtual |
References myMetaData.
|
pure virtual |
|
static |
|
protected |
Referenced by metaData().
|
protected |
Referenced by complete().
|
protected |
Referenced by setCount(), and ~DtTerrainPagerCommand().
|
staticprotected |