18 #ifndef INCLUDED_MESHMANAGER 19 #define INCLUDED_MESHMANAGER 24 #include <unordered_map> 41 using mesh_map = std::unordered_map<VfsPath, std::weak_ptr<CModelDef> >;
CColladaManager & m_ColladaManager
Definition: MeshManager.h:43
std::shared_ptr< CModelDef > CModelDefPtr
Definition: MeshManager.h:27
CMeshManager(CColladaManager &colladaManager)
Definition: MeshManager.cpp:32
Definition: ModelDef.h:140
std::unordered_map< VfsPath, std::weak_ptr< CModelDef > > mesh_map
Definition: MeshManager.h:41
~CMeshManager()
Definition: MeshManager.cpp:37
NONCOPYABLE(CMeshManager)
Definition: MeshManager.h:31
CModelDefPtr GetMesh(const VfsPath &pathname)
Definition: MeshManager.cpp:41
Definition: ColladaManager.h:25
mesh_map m_MeshMap
Definition: MeshManager.h:42