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 |