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

using mesh_map = std::unordered_map< VfsPath, std::weak_ptr< CModelDef > >
 

Private Member Functions

 NONCOPYABLE (CMeshManager)
 

Private Attributes

mesh_map m_MeshMap
 
CColladaManagerm_ColladaManager
 

Member Typedef Documentation

◆ mesh_map

using CMeshManager::mesh_map = std::unordered_map<VfsPath, std::weak_ptr<CModelDef> >
private

Constructor & Destructor Documentation

◆ CMeshManager()

CMeshManager::CMeshManager ( CColladaManager colladaManager)

◆ ~CMeshManager()

CMeshManager::~CMeshManager ( )

Member Function Documentation

◆ GetMesh()

CModelDefPtr CMeshManager::GetMesh ( const VfsPath pathname)

◆ NONCOPYABLE()

CMeshManager::NONCOPYABLE ( CMeshManager  )
private

Member Data Documentation

◆ m_ColladaManager

CColladaManager& CMeshManager::m_ColladaManager
private

◆ m_MeshMap

mesh_map CMeshManager::m_MeshMap
private

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