Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
CMeshManager Class Reference

#include <MeshManager.h>

Public Member Functions

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

Private Types

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

Private Member Functions

 NONCOPYABLE (CMeshManager)
 

Private Attributes

mesh_map m_MeshMap
 
CColladaManagerm_ColladaManager
 

Detailed Description

Definition at line 32 of file MeshManager.h.

Member Typedef Documentation

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

Definition at line 42 of file MeshManager.h.

Constructor & Destructor Documentation

CMeshManager::CMeshManager ( CColladaManager colladaManager)

Definition at line 32 of file MeshManager.cpp.

CMeshManager::~CMeshManager ( )

Definition at line 37 of file MeshManager.cpp.

Member Function Documentation

CModelDefPtr CMeshManager::GetMesh ( const VfsPath pathname)

Definition at line 41 of file MeshManager.cpp.

CMeshManager::NONCOPYABLE ( CMeshManager  )
private

Member Data Documentation

CColladaManager& CMeshManager::m_ColladaManager
private

Definition at line 44 of file MeshManager.h.

mesh_map CMeshManager::m_MeshMap
private

Definition at line 43 of file MeshManager.h.


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