This is the complete list of members for hpl::iVertexBuffer, including all inherited members.
AddColor(tVertexFlag aType, const cColor &aColor)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
AddIndex(unsigned int alIndex)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
AddVertex(tVertexFlag aType, const cVector3f &avVtx)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
Bind()=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
Compile(tVertexCompileFlag aFlags)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
CreateBoundingVolume()=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
CreateCopy(eVertexBufferUsageType aUsageType)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
CreateShadowDouble(bool abUpdateData)=0 | hpl::iVertexBuffer | pure virtual |
Draw(eVertexBufferDrawType aDrawType=eVertexBufferDrawType_LastEnum)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
DrawIndices(unsigned int *apIndices, int alCount, eVertexBufferDrawType aDrawType=eVertexBufferDrawType_LastEnum)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
GetArray(tVertexFlag aType)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
GetColor(tVertexFlag aType, unsigned alIdx)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
GetElementNum() (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | inline |
GetFlags() (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | inline |
GetIndex(tVertexFlag aType, unsigned alIdx)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
GetIndexNum()=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
GetIndices()=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
GetVector3(tVertexFlag aType, unsigned alIdx)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
GetVector4(tVertexFlag aType, unsigned alIdx)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
GetVertexFlags() (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | inline |
GetVertexNum()=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
HasTangents() (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | inline |
iVertexBuffer(iLowLevelGraphics *apLowLevelGraphics, tVertexFlag aFlags, eVertexBufferDrawType aDrawType, eVertexBufferUsageType aUsageType, int alReserveVtxSize, int alReserveIdxSize) (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | inline |
mbTangents (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | protected |
mDrawType (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | protected |
mlElementNum (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | protected |
mpLowLevelGraphics (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | protected |
mUsageType (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | protected |
mVertexFlags (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | protected |
ResizeArray(tVertexFlag aType, int alSize)=0 | hpl::iVertexBuffer | pure virtual |
ResizeIndices(int alSize)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
SetElementNum(int alNum) | hpl::iVertexBuffer | inline |
SetTangents(bool abX) (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | inline |
Transform(const cMatrixf &mtxTransform)=0 | hpl::iVertexBuffer | pure virtual |
UnBind()=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
UpdateData(tVertexFlag aTypes, bool abIndices)=0 (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | pure virtual |
~iVertexBuffer() (defined in hpl::iVertexBuffer) | hpl::iVertexBuffer | inlinevirtual |