NGL
6.5
The NCCA Graphics Library
|
This is the complete list of members for ngl::VertexArrayObject, including all inherited members.
bind() | ngl::VertexArrayObject | |
createVOA(GLenum _mode) | ngl::VertexArrayObject | inlinestatic |
draw() const | ngl::VertexArrayObject | |
draw(GLenum _mode) const | ngl::VertexArrayObject | |
draw(unsigned int _startIndex, unsigned int _numVerts, GLenum _mode=GL_TRIANGLES) const | ngl::VertexArrayObject | |
drawInstanced(GLenum _n) const | ngl::VertexArrayObject | |
freeDataPointer() | ngl::VertexArrayObject | |
getDataPointer(unsigned int _vbo, GLenum _accessMode=GL_READ_WRITE) | ngl::VertexArrayObject | |
getID() const | ngl::VertexArrayObject | inline |
getNumIndices() const | ngl::VertexArrayObject | inline |
getSize() const | ngl::VertexArrayObject | |
getVBOid(unsigned int _index) | ngl::VertexArrayObject | |
isAllocated() const | ngl::VertexArrayObject | inline |
isBound() const | ngl::VertexArrayObject | inline |
m_allocated | ngl::VertexArrayObject | protected |
m_bound | ngl::VertexArrayObject | protected |
m_drawMode | ngl::VertexArrayObject | protected |
m_iboID | ngl::VertexArrayObject | protected |
m_id | ngl::VertexArrayObject | protected |
m_indexed | ngl::VertexArrayObject | protected |
m_indexType | ngl::VertexArrayObject | protected |
m_indicesCount | ngl::VertexArrayObject | protected |
m_vboIDs | ngl::VertexArrayObject | protected |
removeVOA() | ngl::VertexArrayObject | |
setData(size_t _size, const GLfloat &_data, GLenum _mode=GL_STATIC_DRAW) | ngl::VertexArrayObject | |
setIndexedData(size_t _size, const GLfloat &_data, unsigned int _indexSize, const GLvoid *_indexData, GLenum _indexType, GLenum _mode=GL_STATIC_DRAW) | ngl::VertexArrayObject | |
setNumIndices(size_t _n) | ngl::VertexArrayObject | inline |
setRawIndexedData(size_t _size, const GLvoid *_data, unsigned int _indexSize, const GLvoid *_indexData, GLenum _indexType, GLenum _mode=GL_STATIC_DRAW) | ngl::VertexArrayObject | |
setVertexAttributeIPointer(GLuint _id, GLint _size, GLenum _type, GLsizei _stride, unsigned int _dataOffset) | ngl::VertexArrayObject | |
setVertexAttributePointer(GLuint _id, GLint _size, GLenum _type, GLsizei _stride, unsigned int _dataOffset, bool _normalise=GL_FALSE) | ngl::VertexArrayObject | |
unbind() | ngl::VertexArrayObject | |
updateData(unsigned int _size, const GLfloat &_data, GLenum _mode=GL_STREAM_DRAW) | ngl::VertexArrayObject | |
updateData(GLuint _vboidx, unsigned int _size, const GLfloat &_data, GLenum _mode=GL_STREAM_DRAW) | ngl::VertexArrayObject | |
updateIndexedData(size_t _size, const GLfloat &_data, GLenum _mode=GL_STREAM_DRAW) | ngl::VertexArrayObject | |
updateIndexedData(GLuint _vboidx, size_t _size, const GLfloat &_data, GLenum _mode=GL_STREAM_DRAW) | ngl::VertexArrayObject | |
VertexArrayObject() | ngl::VertexArrayObject | inlineprotected |
VertexArrayObject(GLenum _mode) | ngl::VertexArrayObject | protected |
VertexArrayObject(const VertexArrayObject &_v) | ngl::VertexArrayObject | protected |
~VertexArrayObject() | ngl::VertexArrayObject | inline |