Pyrogenesis
13997
|
#include <TerrainTextureEntry.h>
Public Types | |
typedef std::vector < CTerrainGroup * > | GroupVector |
Public Member Functions | |
CTerrainTextureEntry (CTerrainPropertiesPtr props, const VfsPath &path) | |
~CTerrainTextureEntry () | |
CStr | GetTag () const |
const CTerrainProperties & | GetProperties () const |
const CTexturePtr & | GetTexture () |
const CMaterial & | GetMaterial () |
const float * | GetTextureMatrix () |
u32 | GetBaseColor () |
Public Attributes | |
CTerrainTextureManager::TerrainAlphaMap::iterator | m_TerrainAlpha |
Private Member Functions | |
void | BuildBaseColor () |
void | LoadAlphaMaps (VfsPath &amtype) |
Private Attributes | |
CStr | m_Tag |
CTerrainPropertiesPtr | m_pProperties |
CMaterial | m_Material |
CMatrix3D | m_TextureMatrix |
u32 | m_BaseColor |
bool | m_BaseColorValid |
GroupVector | m_Groups |
Definition at line 38 of file TerrainTextureEntry.h.
typedef std::vector<CTerrainGroup *> CTerrainTextureEntry::GroupVector |
Definition at line 41 of file TerrainTextureEntry.h.
CTerrainTextureEntry::CTerrainTextureEntry | ( | CTerrainPropertiesPtr | props, |
const VfsPath & | path | ||
) |
Definition at line 40 of file TerrainTextureEntry.cpp.
CTerrainTextureEntry::~CTerrainTextureEntry | ( | ) |
Definition at line 171 of file TerrainTextureEntry.cpp.
|
private |
Definition at line 179 of file TerrainTextureEntry.cpp.
|
inline |
Definition at line 94 of file TerrainTextureEntry.h.
|
inline |
Definition at line 85 of file TerrainTextureEntry.h.
|
inline |
Definition at line 77 of file TerrainTextureEntry.h.
|
inline |
Definition at line 74 of file TerrainTextureEntry.h.
|
inline |
Definition at line 81 of file TerrainTextureEntry.h.
const float * CTerrainTextureEntry::GetTextureMatrix | ( | ) |
Definition at line 197 of file TerrainTextureEntry.cpp.
|
private |
Definition at line 204 of file TerrainTextureEntry.cpp.
|
private |
Definition at line 56 of file TerrainTextureEntry.h.
|
private |
Definition at line 58 of file TerrainTextureEntry.h.
|
private |
Definition at line 61 of file TerrainTextureEntry.h.
|
private |
Definition at line 50 of file TerrainTextureEntry.h.
|
private |
Definition at line 48 of file TerrainTextureEntry.h.
|
private |
Definition at line 45 of file TerrainTextureEntry.h.
CTerrainTextureManager::TerrainAlphaMap::iterator CTerrainTextureEntry::m_TerrainAlpha |
Definition at line 100 of file TerrainTextureEntry.h.
|
private |
Definition at line 52 of file TerrainTextureEntry.h.