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

Public Member Functions | |
| DtTerrainPagerCommand (DtPagingMetaDataPtr metaData) | |
| virtual | ~DtTerrainPagerCommand () |
| 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 () |
Protected Attributes | |
| DtPagingMetaDataPtr | myMetaData |
| bool | myComplete |
Static Protected Attributes | |
| static DtTerrainPagerCommandFactory | theFactory |
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.
| DtTerrainPagerCommand::DtTerrainPagerCommand | ( | DtPagingMetaDataPtr | metaData | ) | [inline] |
| virtual DtTerrainPagerCommand::~DtTerrainPagerCommand | ( | ) | [inline, virtual] |
| virtual void DtTerrainPagerCommand::execute | ( | DtTerrainSourcePager * | pager | ) | [pure virtual] |
| virtual const bool DtTerrainPagerCommand::complete | ( | ) | [inline, virtual] |
| virtual const DtPagingMetaDataPtr DtTerrainPagerCommand::metaData | ( | ) | [inline, virtual] |
| virtual const int DtTerrainPagerCommand::type | ( | ) | const [pure virtual] |
Implemented in DtPageOutNodesCommand, DtPageOutTilesCommand, DtPageInGeometryCommand, and DtPageInTilesCommand.
| static DtTerrainPagerCommandFactory* DtTerrainPagerCommand::factory | ( | ) | [static] |
DtPagingMetaDataPtr DtTerrainPagerCommand::myMetaData [protected] |
bool DtTerrainPagerCommand::myComplete [protected] |
DtTerrainPagerCommandFactory DtTerrainPagerCommand::theFactory [static, protected] |