#ifndef __H_MESHMANAGER_H__ #define __H_MESHMANAGER_H__ #include "ps/Singleton.h" #include "ps/CStr.h" #include #include #define g_MeshManager CMeshManager::GetSingleton() class CModelDef; typedef boost::shared_ptr CModelDefPtr; typedef STL_HASH_MAP, CStr_hash_compare> mesh_map; class CMeshManager : public Singleton { public: CMeshManager(); ~CMeshManager(); CModelDefPtr GetMesh(const char *filename); private: mesh_map m_MeshMap; }; #endif