Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

RageCompiledGeometry Class Reference

#include <RageDisplay.h>

Inheritance diagram for RageCompiledGeometry:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~RageCompiledGeometry ()
void Set (const vector< msMesh > &vMeshes, bool bNeedsNormals)
virtual void Allocate (const vector< msMesh > &vMeshes)=0
virtual void Change (const vector< msMesh > &vMeshes)=0
virtual void Draw (int iMeshIndex) const =0

Protected Member Functions

size_t GetTotalVertices ()
size_t GetTotalTriangles ()

Protected Attributes

vector< MeshInfom_vMeshInfo
bool m_bNeedsNormals

Constructor & Destructor Documentation

virtual RageCompiledGeometry::~RageCompiledGeometry  )  [inline, virtual]
 


Member Function Documentation

virtual void RageCompiledGeometry::Allocate const vector< msMesh > &  vMeshes  )  [pure virtual]
 

Implemented in RageCompiledGeometrySWD3D, RageCompiledGeometryNull, RageCompiledGeometrySWOGL, and RageCompiledGeometryHWOGL.

virtual void RageCompiledGeometry::Change const vector< msMesh > &  vMeshes  )  [pure virtual]
 

Implemented in RageCompiledGeometrySWD3D, RageCompiledGeometryNull, RageCompiledGeometrySWOGL, and RageCompiledGeometryHWOGL.

virtual void RageCompiledGeometry::Draw int  iMeshIndex  )  const [pure virtual]
 

Implemented in RageCompiledGeometrySWD3D, RageCompiledGeometryNull, RageCompiledGeometrySWOGL, and RageCompiledGeometryHWOGL.

size_t RageCompiledGeometry::GetTotalTriangles  )  [inline, protected]
 

size_t RageCompiledGeometry::GetTotalVertices  )  [inline, protected]
 

void RageCompiledGeometry::Set const vector< msMesh > &  vMeshes,
bool  bNeedsNormals
[inline]
 


Member Data Documentation

bool RageCompiledGeometry::m_bNeedsNormals [protected]
 

vector<MeshInfo> RageCompiledGeometry::m_vMeshInfo [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Jan 27 21:00:54 2005 for StepMania by doxygen 1.3.7