9 #include <unordered_map>
11 class btCollisionShape;
35 void pruneDeletedShapes();
This class tracks collision shapes, assigns them IDs and keeps weak pointers to the shapes so they ca...
Definition: collisionShapeManager.h:16
std::unordered_map< DtCollisionShapeId, DtShapeWeakPtr > myTrackedShapes
Definition: collisionShapeManager.h:41
std::weak_ptr< DtBvhTriangleMeshShape > DtShapeWeakPtr
Definition: collisionShapeManager.h:40
DtTerrainGeometryId DtCollisionShapeId
Definition: bvhTriangleMeshShape.h:25
#define DT_DLL_vantageTerrainImplementation
This file is used to determine how to build.
Definition: vantageTerrainImplementationDefines.h:28
std::shared_ptr< DtBvhTriangleMeshShape > Ptr
Definition: bvhTriangleMeshShape.h:83