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

#include <TerrainTextureManager.h>

Public Member Functions

 CTerrainGroup (CStr name, size_t index)
 
void AddTerrain (CTerrainTextureEntry *)
 
void RemoveTerrain (CTerrainTextureEntry *)
 
size_t GetIndex () const
 
CStr GetName () const
 
const std::vector< CTerrainTextureEntry * > & GetTerrains () const
 

Private Attributes

CStr m_Name
 
size_t m_Index
 
std::vector< CTerrainTextureEntry * > m_Terrains
 

Constructor & Destructor Documentation

◆ CTerrainGroup()

CTerrainGroup::CTerrainGroup ( CStr  name,
size_t  index 
)
inline

Member Function Documentation

◆ AddTerrain()

void CTerrainGroup::AddTerrain ( CTerrainTextureEntry pTerrain)

◆ GetIndex()

size_t CTerrainGroup::GetIndex ( ) const
inline

◆ GetName()

CStr CTerrainGroup::GetName ( ) const
inline

◆ GetTerrains()

const std::vector<CTerrainTextureEntry*>& CTerrainGroup::GetTerrains ( ) const
inline

◆ RemoveTerrain()

void CTerrainGroup::RemoveTerrain ( CTerrainTextureEntry pTerrain)

Member Data Documentation

◆ m_Index

size_t CTerrainGroup::m_Index
private

◆ m_Name

CStr CTerrainGroup::m_Name
private

◆ m_Terrains

std::vector<CTerrainTextureEntry*> CTerrainGroup::m_Terrains
private

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