![]() |
globjects
2.0.0.630135941c42
Strict OpenGL objects wrapper.
|
This is the complete list of members for globjects::VertexArray, including all inherited members.
| AttributeImplementation enum name | globjects::VertexArray | |
| bind() const | globjects::VertexArray | |
| bindElementBuffer(const Buffer *buffer) | globjects::VertexArray | |
| binding(gl::GLuint bindingIndex) | globjects::VertexArray | |
| binding(gl::GLuint bindingIndex) const | globjects::VertexArray | |
| bindings() | globjects::VertexArray | |
| bindings() const | globjects::VertexArray | |
| create(Args &&... args) | globjects::Instantiator< VertexArray > | static |
| defaultVAO() | globjects::VertexArray | static |
| detach() | globjects::Object | |
| disable(gl::GLint attributeIndex) | globjects::VertexArray | |
| drawArrays(gl::GLenum mode, gl::GLint first, gl::GLsizei count) const | globjects::VertexArray | |
| drawArraysIndirect(gl::GLenum mode, const void *indirect=nullptr) const | globjects::VertexArray | |
| drawArraysInstanced(gl::GLenum mode, gl::GLint first, gl::GLsizei count, gl::GLsizei instanceCount) const | globjects::VertexArray | |
| drawArraysInstancedBaseInstance(gl::GLenum mode, gl::GLint first, gl::GLsizei count, gl::GLsizei instanceCount, gl::GLuint baseInstance) const | globjects::VertexArray | |
| drawElements(gl::GLenum mode, gl::GLsizei count, gl::GLenum type, const void *indices=nullptr) const | globjects::VertexArray | |
| drawElementsBaseVertex(gl::GLenum mode, gl::GLsizei count, gl::GLenum type, const void *indices, gl::GLint baseVertex) const | globjects::VertexArray | |
| drawElementsInstanced(gl::GLenum mode, gl::GLsizei count, gl::GLenum type, const void *indices, gl::GLsizei primitiveCount) const | globjects::VertexArray | |
| drawElementsInstancedBaseInstance(gl::GLenum mode, gl::GLsizei count, gl::GLenum type, const void *indices, gl::GLsizei instanceCount, gl::GLuint baseInstance) const | globjects::VertexArray | |
| drawElementsInstancedBaseVertex(gl::GLenum mode, gl::GLsizei count, gl::GLenum type, const void *indices, gl::GLsizei instanceCount, gl::GLint baseVertex) const | globjects::VertexArray | |
| drawElementsInstancedBaseVertexBaseInstance(gl::GLenum mode, gl::GLsizei count, gl::GLenum type, const void *indices, gl::GLsizei instanceCount, gl::GLint baseVertex, gl::GLuint baseInstance) const | globjects::VertexArray | |
| drawRangeElements(gl::GLenum mode, gl::GLuint start, gl::GLuint end, gl::GLsizei count, gl::GLenum type, const void *indices=nullptr) const | globjects::VertexArray | |
| drawRangeElementsBaseVertex(gl::GLenum mode, gl::GLuint start, gl::GLuint end, gl::GLsizei count, gl::GLenum type, const void *indices, gl::GLint baseVertex) const | globjects::VertexArray | |
| enable(gl::GLint attributeIndex) | globjects::VertexArray | |
| fromId(gl::GLuint id) | globjects::VertexArray | static |
| Instantiator< VertexArray >::fromId(gl::GLuint id, Args &&... args) | globjects::Instantiator< VertexArray > | static |
| hasName() const | globjects::Object | |
| hintAttributeImplementation(AttributeImplementation impl) | globjects::VertexArray | static |
| hintNameImplementation(NameImplementation impl) | globjects::Object | static |
| id() const | globjects::Object | |
| isDefault() const | globjects::Object | |
| m_bindings | globjects::VertexArray | protected |
| m_objectLabelState | globjects::Object | mutableprotected |
| m_resource | globjects::Object | protected |
| multiDrawArrays(gl::GLenum mode, gl::GLint *first, const gl::GLsizei *count, gl::GLsizei drawCount) const | globjects::VertexArray | |
| multiDrawArrays(gl::GLenum mode, const std::vector< MultiDrawArraysRange > &ranges) const | globjects::VertexArray | |
| multiDrawArraysIndirect(gl::GLenum mode, const void *indirect, gl::GLsizei drawCount, gl::GLsizei stride) const | globjects::VertexArray | |
| multiDrawElements(gl::GLenum mode, const gl::GLsizei *count, gl::GLenum type, const void **indices, gl::GLsizei drawCount) const | globjects::VertexArray | |
| multiDrawElements(gl::GLenum mode, gl::GLenum type, const std::vector< MultiDrawElementsRange > &ranges) const | globjects::VertexArray | |
| multiDrawElementsBaseVertex(gl::GLenum mode, const gl::GLsizei *count, gl::GLenum type, const void **indices, gl::GLsizei drawCount, gl::GLint *baseVertex) const | globjects::VertexArray | |
| multiDrawElementsBaseVertex(gl::GLenum mode, gl::GLenum type, const std::vector< MultiDrawElementsBaseVertexRange > &ranges) const | globjects::VertexArray | |
| multiDrawElementsIndirect(gl::GLenum mode, gl::GLenum type, const void *indirect, gl::GLsizei drawCount, gl::GLsizei stride) const | globjects::VertexArray | |
| name() const | globjects::Object | |
| NameImplementation enum name | globjects::Object | |
| Object(std::unique_ptr< IDResource > &&resource) | globjects::Object | protected |
| objectType() const override | globjects::VertexArray | virtual |
| setName(const std::string &name) | globjects::Object | |
| unbind() | globjects::VertexArray | static |
| VertexArray() | globjects::VertexArray | |
| VertexArray(std::unique_ptr< IDResource > &&resource) | globjects::VertexArray | protected |
| ~Object() | globjects::Object | protectedvirtual |
| ~VertexArray() | globjects::VertexArray | virtual |
1.10.0