#ifndef INCLUDED_MESHMANAGER #define INCLUDED_MESHMANAGER #include "ps/CStr.h" #include #include class CModelDef; typedef shared_ptr CModelDefPtr; class CColladaManager; class CMeshManager : noncopyable { public: CMeshManager(CColladaManager& colladaManager); ~CMeshManager(); CModelDefPtr GetMesh(const CStr& filename); private: typedef STL_HASH_MAP, CStr_hash_compare> mesh_map; mesh_map m_MeshMap; CColladaManager& m_ColladaManager; }; #endif