20 #define DEFAULT_SURF_MGR_EXPANSION_AMOUNT 10000
76 virtual bool addSurface(
const DtSurface& surfaceToAdd,
78 bool allowDuplicates =
false);
90 virtual bool removeDuplicates(
int& numDuplicates,
95 virtual unsigned int numberOfSurfaces()
const;
103 virtual void dump()
const;
117 virtual bool expandToManage(
unsigned int numSurfaces);
120 virtual void updateSurfaceTerrainElementMap(
DtSurfaceID key,
unsigned int numElements);
123 virtual bool numTerrainElements(
DtSurfaceID surfID,
unsigned int& numTerrainElements);
128 virtual int sizeInBytes()
const;
134 bool testInvariant()
const;
148 bool isDuplicate(
const DtSurfaceID& comparisonSurfID,