Pyrogenesis  trunk
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
CMeshManager Class Reference

#include <MeshManager.h>

Collaboration diagram for CMeshManager:
Collaboration graph
[legend]

Public Member Functions

 CMeshManager (CColladaManager &colladaManager)
 
 ~CMeshManager ()
 
CModelDefPtr GetMesh (const VfsPath &pathname)
 

Private Types

typedef boost::unordered_map< VfsPath, std::weak_ptr< CModelDef > > mesh_map
 

Private Member Functions

 NONCOPYABLE (CMeshManager)
 

Private Attributes

mesh_map m_MeshMap
 
CColladaManagerm_ColladaManager
 

Member Typedef Documentation

typedef boost::unordered_map<VfsPath, std::weak_ptr<CModelDef> > CMeshManager::mesh_map
private

Constructor & Destructor Documentation

CMeshManager::CMeshManager ( CColladaManager colladaManager)
CMeshManager::~CMeshManager ( )

Member Function Documentation

CModelDefPtr CMeshManager::GetMesh ( const VfsPath pathname)
CMeshManager::NONCOPYABLE ( CMeshManager  )
private

Member Data Documentation

CColladaManager& CMeshManager::m_ColladaManager
private
mesh_map CMeshManager::m_MeshMap
private

The documentation for this class was generated from the following files: