14 #include <vlutil/vlSmartPointers.h>
15 #include <vlutil/vlString.h>
33 virtual int type()
const = 0;
42 virtual DtString description()
const;
54 , myForceLoadAllData(false)
62 : myPriority(priority)
63 , myExpireTime(expireTime)
64 , myIntersectId(intersectId)
65 , myForceLoadAllData(forceLoadAllData)
72 : myPriority(orig.myPriority)
73 , myExpireTime(orig.myExpireTime)
74 , myIntersectId(orig.myIntersectId)
75 , myForceLoadAllData(orig.myForceLoadAllData)
76 , myTerrainCategoryMask(orig.myTerrainCategoryMask)
110 typedef std::list<std::pair<DtPagingMetaDataPtr, DtTerrainPagingGeometryPtr> >
std::list< std::pair< DtPagingMetaDataPtr, DtTerrainPagingGeometryPtr > > DtTerrainPagingGeometryList
Definition: terrainPagingGeometry.h:111
unsigned long long DtTerrainIntersectIDType
Definition: terrainInterfaceDefines.h:28
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
std::shared_ptr< DtTerrainPagingGeometry > DtTerrainPagingGeometryPtr
Definition: terrainPagingGeometry.h:46
#define DT_DLL_terrainInterface
This file is used to determine how to build.
Definition: terrainInterfaceDefines.h:25
std::shared_ptr< DtPagingMetaData > DtPagingMetaDataPtr
Definition: terrainPagingGeometry.h:108
Terrain which represents buildings and other structures. There should be terrain skin under these...
Definition: rwTerrainCategoryMask.h:23
Abstract base class for defining geometric areas for paging of terrain. Subclasses of this class will...
Definition: terrainPagingGeometry.h:24
Contains the declaration of the DtExtent class.
unsigned int DtTerrainCategoryMask
This bitmask is made using DtTerrainCategory values.
Definition: rwTerrainCategoryMask.h:27