![]() |
VR-Forces 4.2 Class Documentation
|
A DtPagedLodTerrainSourceTracker tracks data from a paging terrain source. More...
Public Member Functions | |
| DtPagedLodTerrainSourceTracker (DtPagerCommandQueue *commandQueue) | |
| virtual | ~DtPagedLodTerrainSourceTracker () |
Public Member Functions inherited from DtBoundingVolumeTerrainSourceTracker | |
| DtBoundingVolumeTerrainSourceTracker (DtPagerCommandQueue *commandQueue) | |
| virtual | ~DtBoundingVolumeTerrainSourceTracker () |
| virtual void | updatePagedOutInfo (bool worldPagedOut, const DtNodeBoundingInfoList &volumes) |
| virtual void | updatePagedInInfo (const DtNodeBoundingInfoMap &volumes, const unsigned int intersectId=0) |
| virtual void | removePagedInInfo (DtNodeId node) |
| virtual bool | dataAvailable (DtPagingMetaDataPtr metaData, DtTerrainPagingGeometryPtr geometry) |
| virtual void | pageInData (DtPagingMetaDataPtr metaData, DtTerrainPagingGeometryPtr geometry) |
| virtual void | drawDebugInfo (btIDebugDraw *debugDrawer) |
| virtual bool | canPageOutData (unsigned int intersectId) |
| virtual void | pageOutOldestData (const int priority) |
| virtual unsigned int | findOldestPagedData (unsigned int &numTrianglesOut) |
| virtual void | printBoundingVolumes () const |
| virtual void | setChildCount (DtNodeId node, const unsigned int &count) |
| virtual const unsigned int | childCount (DtNodeId node) |
| virtual void | removeChildCount (DtNodeId node) |
Public Member Functions inherited from DtTerrainSourceTracker | |
| DtTerrainSourceTracker (DtPagerCommandQueue *commandQueue) | |
| virtual | ~DtTerrainSourceTracker () |
| virtual void | addNodeToCollisionMapping (DtNodeId node, btCollisionObject *collisionObject) |
| virtual void | addNodesToCollisionMapping (DtNodeId node, DtCollisionObjectList *collObjList) |
| virtual void | removeNodeToCollisionMappings (DtNodeId node) |
| virtual std::list < btCollisionObject * > | collisionObjectsForNode (DtNodeId node) |
Additional Inherited Members | |
Protected Member Functions inherited from DtBoundingVolumeTerrainSourceTracker | |
| virtual DtPageInGeometryCommand * | createPageInGeometryCommand (DtPagingMetaDataPtr metaData) |
| virtual DtPageOutNodesCommand * | createPageOutNodesCommand (DtPagingMetaDataPtr metaData) |
| virtual unsigned int | getNumTriangles (DtNodeId node) |
Protected Attributes inherited from DtBoundingVolumeTerrainSourceTracker | |
| DtPrintBoundingVolumesCommand * | myPrintBoundingVolumesCommand |
| DtNodeBoundingInfoList | myPagedOutAreas |
| For now, just a primitive list of spheres. | |
| DtPagedNodeStatusMap | myPagedInAreas |
| List of paged in volumes. Used for tracking usage for paging out. | |
| bool | myWorldPagedOut |
| DtNodeId | myOldestPagedObject |
| bool | myRecomputeOldestPagedObject |
| DtNodeToChildCountMap | myNodeToChildCountMap |
A DtPagedLodTerrainSourceTracker tracks data from a paging terrain source.
|
inline |
|
inlinevirtual |