graphics
Class CRenderableObject
in RenderableObject.h
- Direct Known Subclasses:
- CModel, CPatch
- class CRenderableObject
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;
CRenderableObject
public CRenderableObject();
~CRenderableObject
public virtual ~CRenderableObject();
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 );