![]() |
globjects
1.1.0.2f0c753c8647
Strict OpenGL objects wrapper.
|
This is the complete list of members for globjects::VertexArray, including all inherited members.
| accept(ObjectVisitor &visitor) override | globjects::VertexArray | virtual |
| AttributeImplementation enum name | globjects::VertexArray | |
| bind() const | globjects::VertexArray | |
| binding(gl::GLuint bindingIndex) | globjects::VertexArray | |
| binding(gl::GLuint bindingIndex) const | globjects::VertexArray | |
| bindings() | globjects::VertexArray | |
| bindings() const | globjects::VertexArray | |
| defaultVAO() | globjects::VertexArray | static |
| destroy() const | globjects::HeapOnly | |
| 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 |
| hasName() const | globjects::Object | |
| HeapOnly() | globjects::HeapOnly | |
| 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(IDResource *resource) | globjects::Object | protected |
| objectType() const override | globjects::VertexArray | virtual |
| ref() const | globjects::Referenced | |
| refCounter() const | globjects::Referenced | |
| Referenced() | globjects::Referenced | |
| setName(const std::string &name) | globjects::Object | |
| unbind() | globjects::VertexArray | static |
| unref() const | globjects::Referenced | |
| VertexArray() | globjects::VertexArray | |
| VertexArray(IDResource *resource) | globjects::VertexArray | protected |
| ~HeapOnly() | globjects::HeapOnly | protectedvirtual |
| ~Object() | globjects::Object | protectedvirtual |
| ~Referenced() | globjects::Referenced | protectedvirtual |
| ~VertexArray() | globjects::VertexArray | protectedvirtual |
1.8.11