18 #ifndef INCLUDED_TERRAINTEXTUREENTRY 19 #define INCLUDED_TERRAINTEXTUREENTRY void BuildBaseColor()
Definition: TerrainTextureEntry.cpp:170
VfsPath m_DiffuseTexturePath
Definition: TerrainTextureEntry.h:73
Definition: TerrainTextureEntry.h:32
const CTexturePtr & GetDiffuseTexture() const
Definition: Material.h:51
Definition: Material.h:28
const CMaterial & GetMaterial() const
Definition: TerrainTextureEntry.h:49
u32 GetBaseColor()
Definition: TerrainTextureEntry.h:61
Definition: Matrix3D.h:33
uint32_t u32
Definition: types.h:39
u32 m_BaseColor
Definition: TerrainTextureEntry.h:84
Definition: TerrainProperties.h:42
CMaterial m_Material
Definition: TerrainTextureEntry.h:78
std::vector< CTerrainGroup * > GroupVector
Definition: TerrainTextureEntry.h:35
GroupVector m_Groups
Definition: TerrainTextureEntry.h:89
const VfsPath & GetDiffuseTexturePath() const
Definition: TerrainTextureEntry.h:58
const CStr & GetTag() const
Definition: TerrainTextureEntry.h:42
bool m_BaseColorValid
Definition: TerrainTextureEntry.h:86
CTerrainTextureEntry(CTerrainPropertiesPtr props, const VfsPath &path)
Definition: TerrainTextureEntry.cpp:37
CMatrix3D m_TextureMatrix
Definition: TerrainTextureEntry.h:80
const CTexturePtr & GetTexture() const
Definition: TerrainTextureEntry.h:47
CTerrainPropertiesPtr m_pProperties
Definition: TerrainTextureEntry.h:76
const CMatrix3D & GetTextureMatrix() const
Definition: TerrainTextureEntry.h:53
~CTerrainTextureEntry()
Definition: TerrainTextureEntry.cpp:162
std::shared_ptr< CTerrainProperties > CTerrainPropertiesPtr
Definition: TerrainProperties.h:38
std::shared_ptr< CTexture > CTexturePtr
Definition: Texture.h:22
CTerrainTextureManager::TerrainAlphaMap::iterator m_TerrainAlpha
Definition: TerrainTextureEntry.h:67
CStr m_Tag
Definition: TerrainTextureEntry.h:71
const CTerrainProperties & GetProperties() const
Definition: TerrainTextureEntry.h:44