![]() |
SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
This is the complete list of members for SLGLVertexArrayExt, including all inherited members.
| _idVBOIndices | SLGLVertexArray | protected |
| _indexDataEdges | SLGLVertexArray | protected |
| _indexDataElements | SLGLVertexArray | protected |
| _indexDataType | SLGLVertexArray | protected |
| _instanceDivisor | SLGLVertexArray | protected |
| _instances | SLGLVertexArray | protected |
| _instanceVbo | SLGLVertexArray | protected |
| _numIndicesEdges | SLGLVertexArray | protected |
| _numIndicesElements | SLGLVertexArray | protected |
| _numVertices | SLGLVertexArray | protected |
| _tfoID | SLGLVertexArray | protected |
| _vaoID | SLGLVertexArray | protected |
| _vbo | SLGLVertexArray | protected |
| beginTF(SLuint tfoID) | SLGLVertexArray | |
| clearAttribs() | SLGLVertexArray | inline |
| deleteGL() | SLGLVertexArray | |
| drawArrayAs(SLGLPrimitiveType primitiveType, SLint firstVertex=0, SLsizei countVertices=0) | SLGLVertexArray | |
| drawArrayAsColored(SLGLPrimitiveType primitiveType, SLCol4f color, SLfloat lineOrPointSize=1.0f, SLuint indexFirstVertex=0, SLuint countVertices=0) | SLGLVertexArrayExt | |
| drawEdges(SLCol4f color, SLfloat lineWidth=1.0f) | SLGLVertexArray | |
| drawElementAsColored(SLGLPrimitiveType primitiveType, SLCol4f color, SLfloat pointSize, SLuint indexFirstVertex=0, SLuint countVertices=0) | SLGLVertexArrayExt | |
| drawElementsAs(SLGLPrimitiveType primitiveType, SLuint numIndexes=0, SLuint indexOffsetBytes=0) | SLGLVertexArray | |
| drawElementsInstanced(SLGLPrimitiveType primitiveType, SLuint countInstance=0, SLuint numIndexes=0, SLuint indexOffset=0) | SLGLVertexArray | |
| endTF() | SLGLVertexArray | |
| generate(SLuint numVertices, SLGLBufferUsage usage=BU_static, SLbool outputInterleaved=true, SLuint divisor=0) | SLGLVertexArray | |
| generateTF(SLuint numVertices, SLGLBufferUsage usage=BU_static, SLbool outputInterleaved=true, SLuint divisor=0) | SLGLVertexArray | |
| generateVertexPos(SLVVec2f *p) | SLGLVertexArrayExt | inline |
| generateVertexPos(SLVVec3f *p) | SLGLVertexArrayExt | inline |
| generateVertexPos(SLVVec4f *p) | SLGLVertexArrayExt | inline |
| generateVertexPos(SLuint numVertices, SLint elementSize, void *dataPointer) | SLGLVertexArrayExt | private |
| numIndicesEdges() const | SLGLVertexArray | inline |
| numIndicesElements() const | SLGLVertexArray | inline |
| numVertices() const | SLGLVertexArray | inline |
| setAttrib(SLGLAttributeType type, SLint elementSize, SLint location, void *dataPointer, SLGLBufferType dataType=BT_float) | SLGLVertexArray | |
| setAttrib(SLGLAttributeType type, SLint location, SLVuint *data) | SLGLVertexArray | inline |
| setAttrib(SLGLAttributeType type, SLint location, SLVfloat *data) | SLGLVertexArray | inline |
| setAttrib(SLGLAttributeType type, SLint location, SLVVec2f *data) | SLGLVertexArray | inline |
| setAttrib(SLGLAttributeType type, SLint location, SLVVec3f *data) | SLGLVertexArray | inline |
| setAttrib(SLGLAttributeType type, SLint location, SLVVec4f *data) | SLGLVertexArray | inline |
| setAttrib(SLGLAttributeType type, SLint location, SLVVec4i *data) | SLGLVertexArray | inline |
| setIndices(SLuint numIndicesElements, SLGLBufferType indexDataType, void *indexDataElements, SLuint numIndicesEdges=0, void *indexDataEdges=nullptr) | SLGLVertexArray | |
| setIndices(SLVubyte *indicesElements, SLVubyte *indicesEdges=nullptr) | SLGLVertexArray | inline |
| setIndices(SLVushort *indicesElements, SLVushort *indicesEdges=nullptr) | SLGLVertexArray | inline |
| setIndices(SLVuint *indicesElements, SLVuint *indicesEdges=nullptr) | SLGLVertexArray | inline |
| setInstanceVBO(SLGLVertexBuffer *vbo, SLuint divisor=0) | SLGLVertexArray | |
| SLGLVertexArray() | SLGLVertexArray | |
| SLGLVertexArrayExt() | SLGLVertexArrayExt | inline |
| tfoID() const | SLGLVertexArray | inline |
| totalDrawCalls | SLGLVertexArray | static |
| totalPrimitivesRendered | SLGLVertexArray | static |
| updateAttrib(SLGLAttributeType type, SLint elementSize, void *dataPointer) | SLGLVertexArray | |
| updateAttrib(SLGLAttributeType type, SLVuint *data) | SLGLVertexArray | inline |
| updateAttrib(SLGLAttributeType type, SLVfloat *data) | SLGLVertexArray | inline |
| updateAttrib(SLGLAttributeType type, SLVVec2f *data) | SLGLVertexArray | inline |
| updateAttrib(SLGLAttributeType type, SLVVec3f *data) | SLGLVertexArray | inline |
| updateAttrib(SLGLAttributeType type, SLVVec4f *data) | SLGLVertexArray | inline |
| vaoID() const | SLGLVertexArray | inline |
| vbo() | SLGLVertexArray | inline |
| ~SLGLVertexArray() | SLGLVertexArray | inline |
| ~SLGLVertexArrayExt() | SLGLVertexArrayExt | inlinevirtual |