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

graphics
Class CRenderableObject

   in RenderableObject.h
Direct Known Subclasses:
CModel, CPatch

class CRenderableObject


Field Summary
protected CBound m_Bounds
          
private bool m_BoundsValid
          
protected CMatrix3D m_InvTransform
          
protected CRenderData* m_RenderData
          
protected CMatrix3D m_Transform
          
 
Constructor Summary
CRenderableObject()
          
virtual ~CRenderableObject()
          
 
Method Summary
 virtual void CalcBounds()= 0
          
 const CBound& GetBounds()
          
 const CMatrix3D& GetInvTransform() const
          
 CRenderData* GetRenderData()
          
 const CMatrix3D& GetTransform() const
          
 void InvalidateBounds()
          
 void SetDirty( u32 dirtyflags )
          
 void SetRenderData( CRenderData* renderdata )
          
 virtual void SetTransform( const CMatrix3D& transform )
          
 

Field Detail

m_Bounds

protected CBound m_Bounds;

m_BoundsValid

private bool m_BoundsValid;

m_InvTransform

protected CMatrix3D m_InvTransform;

m_RenderData

protected CRenderData* m_RenderData;

m_Transform

protected CMatrix3D m_Transform;


Constructor Detail

CRenderableObject

public CRenderableObject();

~CRenderableObject

public virtual ~CRenderableObject();


Method Detail

CalcBounds

public virtual void CalcBounds()= 0;

GetBounds

public const CBound& GetBounds();

GetInvTransform

public const CMatrix3D& GetInvTransform() const;

GetRenderData

public CRenderData* GetRenderData();

GetTransform

public const CMatrix3D& GetTransform() const;

InvalidateBounds

public void InvalidateBounds();

SetDirty

public void SetDirty( u32 dirtyflags );

SetRenderData

public void SetRenderData( CRenderData* renderdata );

SetTransform

public virtual void SetTransform( const CMatrix3D& transform );

 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