graphics
Class CTerrainProperties
in TerrainProperties.h
in TerrainProperties.cpp
- class CTerrainProperties
m_BaseColor
private u32 m_BaseColor;
m_DefaultPassability
private STerrainPassability m_DefaultPassability;
m_Groups
private CTerrainProperties::GroupVector m_Groups;
m_HasBaseColor
private bool m_HasBaseColor;
m_Passabilities
private std::vector< STerrainPassability > m_Passabilities;
m_pParent
private CTerrainPropertiesPtr m_pParent;
CTerrainProperties
public CTerrainProperties( CTerrainPropertiesPtr parent );
FromXML
public static CTerrainPropertiesPtr FromXML( CTerrainPropertiesPtr parent, const char* path );
GetBaseColor
public u32 GetBaseColor();
GetGroups
public const CTerrainProperties::GroupVector& GetGroups() const;
GetParent
public inline CTerrainPropertiesPtr GetParent() const;
GetPassability
public const STerrainPassability& GetPassability( HEntity entity );
GetSpeedFactor
public double GetSpeedFactor( HEntity entity );
HasBaseColor
public bool HasBaseColor();
IsPassable
public bool IsPassable( HEntity entity );
LoadXml
private void LoadXml( XMBElement node, CXeromyces* pFile, const char* path );
ReadPassability
private void ReadPassability( bool passable, XMBElement node, CXeromyces* pFile, const char* UNUSED( path ) );