Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
 

Detailed Description

Definition at line 43 of file TerrainTextureManager.h.

Constructor & Destructor Documentation

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

Definition at line 54 of file TerrainTextureManager.h.

Member Function Documentation

void CTerrainGroup::AddTerrain ( CTerrainTextureEntry pTerrain)

Definition at line 189 of file TerrainTextureManager.cpp.

size_t CTerrainGroup::GetIndex ( ) const
inline

Definition at line 64 of file TerrainTextureManager.h.

CStr CTerrainGroup::GetName ( ) const
inline

Definition at line 66 of file TerrainTextureManager.h.

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

Definition at line 69 of file TerrainTextureManager.h.

void CTerrainGroup::RemoveTerrain ( CTerrainTextureEntry pTerrain)

Definition at line 194 of file TerrainTextureManager.cpp.

Member Data Documentation

size_t CTerrainGroup::m_Index
private

Definition at line 49 of file TerrainTextureManager.h.

CStr CTerrainGroup::m_Name
private

Definition at line 46 of file TerrainTextureManager.h.

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

Definition at line 51 of file TerrainTextureManager.h.


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