GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
VBO Class Reference

#include <Effect.hh>

Inheritance diagram for VBO:
Collaboration diagram for VBO:

Public Member Functions

 VBO (FaceCollectionTriWithObjects &o)
virtual int NumPoints () const
virtual void UpdateVertexList (int start, int end, float *array) const
virtual void UpdateNormalList (int start, int end, float *array) const
virtual void UpdateTextureCoordList (int start, int end, float *array) const
virtual void UpdateColorList (int start, int end, char *array) const
virtual void UpdateAttrib (int start, int end, float *array, int id) const
virtual void UpdateAttribI (int start, int end, short *array, int id) const
virtual int IndexSize () const
virtual void UpdateIndexList (int start, int end, int *array) const
virtual int NumObjects () const
virtual int StartRange (int obj) const
virtual int EndRange (int obj) const
virtual int StartRangeIndex (int obj) const
virtual int EndRangeIndex (int obj) const
Public Member Functions inherited from VBORanges
virtual ~VBORanges ()

Constructor & Destructor Documentation

◆ VBO()

VBO::VBO ( FaceCollectionTriWithObjects & o)
inline

Member Function Documentation

◆ EndRange()

virtual int VBO::EndRange ( int obj) const
inlinevirtual

Implements VBORanges.

◆ EndRangeIndex()

virtual int VBO::EndRangeIndex ( int obj) const
inlinevirtual

Implements VBORanges.

◆ IndexSize()

virtual int VBO::IndexSize ( ) const
inlinevirtual

Implements FaceCollectionVBO.

◆ NumObjects()

virtual int VBO::NumObjects ( ) const
inlinevirtual

Implements VBORanges.

◆ NumPoints()

virtual int VBO::NumPoints ( ) const
inlinevirtual

Implements FaceCollectionVBO.

◆ StartRange()

virtual int VBO::StartRange ( int obj) const
inlinevirtual

Implements VBORanges.

◆ StartRangeIndex()

virtual int VBO::StartRangeIndex ( int obj) const
inlinevirtual

Implements VBORanges.

◆ UpdateAttrib()

virtual void VBO::UpdateAttrib ( int start,
int end,
float * array,
int id ) const
inlinevirtual

Implements FaceCollectionVBO.

◆ UpdateAttribI()

virtual void VBO::UpdateAttribI ( int start,
int end,
short * array,
int id ) const
inlinevirtual

Implements FaceCollectionVBO.

◆ UpdateColorList()

virtual void VBO::UpdateColorList ( int start,
int end,
char * array ) const
inlinevirtual

Implements FaceCollectionVBO.

◆ UpdateIndexList()

virtual void VBO::UpdateIndexList ( int start,
int end,
int * array ) const
inlinevirtual

Implements FaceCollectionVBO.

◆ UpdateNormalList()

virtual void VBO::UpdateNormalList ( int start,
int end,
float * array ) const
inlinevirtual

Implements FaceCollectionVBO.

◆ UpdateTextureCoordList()

virtual void VBO::UpdateTextureCoordList ( int start,
int end,
float * array ) const
inlinevirtual

Implements FaceCollectionVBO.

◆ UpdateVertexList()

virtual void VBO::UpdateVertexList ( int start,
int end,
float * array ) const
inlinevirtual

Implements FaceCollectionVBO.


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