Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

graphics
Class CTerrainProperties

   in TerrainProperties.h
   in TerrainProperties.cpp

class CTerrainProperties


Inner Classes, Typedefs, and Enums
typedef CTerrainProperties::GroupVector
          
 
Field Summary
private u32 m_BaseColor
          
private STerrainPassability m_DefaultPassability
          
private CTerrainProperties::GroupVector m_Groups
          
private bool m_HasBaseColor
          
private std::vector< STerrainPassability > m_Passabilities
          
private CTerrainPropertiesPtr m_pParent
          
 
Constructor Summary
CTerrainProperties( CTerrainPropertiesPtr parent )
          
 
Method Summary
 static CTerrainPropertiesPtr FromXML( CTerrainPropertiesPtr parent, const char* path )
          
 u32 GetBaseColor()
          
 const CTerrainProperties::GroupVector& GetGroups() const
          
 inline CTerrainPropertiesPtr GetParent() const
          
 const STerrainPassability& GetPassability( HEntity entity )
          
 double GetSpeedFactor( HEntity entity )
          
 bool HasBaseColor()
          
 bool IsPassable( HEntity entity )
          
private void LoadXml( XMBElement node, CXeromyces* pFile, const char* path )
          
private void ReadPassability( bool passable, XMBElement node, CXeromyces* pFile, const char* UNUSED( path ) )
          
 

Field Detail

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;


Constructor Detail

CTerrainProperties

public CTerrainProperties( CTerrainPropertiesPtr parent );


Method Detail

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 ) );

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:13
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD