![]() |
SLProject 4.0.000
|
This is the complete list of members for SLGLVertexArray, including all inherited members.
| _idVBOIndices | SLGLVertexArray | protected |
| _indexDataEdges | SLGLVertexArray | protected |
| _indexDataElements | SLGLVertexArray | protected |
| _indexDataType | SLGLVertexArray | protected |
| _numIndicesEdges | SLGLVertexArray | protected |
| _numIndicesElements | SLGLVertexArray | protected |
| _numVertices | SLGLVertexArray | protected |
| _tfoID | SLGLVertexArray | protected |
| _vaoID | SLGLVertexArray | protected |
| _VBOf | SLGLVertexArray | protected |
| beginTF(SLuint tfoID) | SLGLVertexArray | |
| clearAttribs() | SLGLVertexArray | inline |
| deleteGL() | SLGLVertexArray | |
| drawArrayAs(SLGLPrimitiveType primitiveType, SLint firstVertex=0, SLsizei countVertices=0) | SLGLVertexArray | |
| drawEdges(SLCol4f color, SLfloat lineWidth=1.0f) | SLGLVertexArray | |
| drawElementsAs(SLGLPrimitiveType primitiveType, SLuint numIndexes=0, SLuint indexOffsetBytes=0) | SLGLVertexArray | |
| endTF() | SLGLVertexArray | |
| generate(SLuint numVertices, SLGLBufferUsage usage=BU_static, SLbool outputInterleaved=true) | SLGLVertexArray | |
| generateTF(SLuint numVertices, SLGLBufferUsage usage=BU_static, SLbool outputInterleaved=true) | SLGLVertexArray | |
| 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 |
| 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 |
| SLGLVertexArray() | SLGLVertexArray | |
| 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 |
| ~SLGLVertexArray() | SLGLVertexArray | inline |