Etterna 0.74.4
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RageCompiledGeometry Class Referenceabstract
Inheritance diagram for RageCompiledGeometry:
Inheritance graph
[legend]

Classes

struct  MeshInfo
 

Public Member Functions

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

Protected Member Functions

auto GetTotalVertices () const -> size_t
 
auto GetTotalTriangles () const -> size_t
 

Protected Attributes

std::vector< MeshInfom_vMeshInfo
 
bool m_bNeedsNormals {}
 
bool m_bAnyNeedsTextureMatrixScale {}
 

The documentation for this class was generated from the following files: