| _attributes | cugl::graphics::VertexBuffer | protected |
| _enabled | cugl::graphics::VertexBuffer | protected |
| _indxBuffer | cugl::graphics::VertexBuffer | protected |
| _instanceBuffer | cugl::graphics::InstanceBuffer | protected |
| _instanceSize | cugl::graphics::InstanceBuffer | protected |
| _instanceStride | cugl::graphics::InstanceBuffer | protected |
| _instAttribs | cugl::graphics::InstanceBuffer | protected |
| _shader | cugl::graphics::VertexBuffer | protected |
| _size | cugl::graphics::VertexBuffer | protected |
| _stride | cugl::graphics::VertexBuffer | protected |
| _vertArray | cugl::graphics::VertexBuffer | protected |
| _vertBuffer | cugl::graphics::VertexBuffer | protected |
| alloc(GLsizei size, GLsizei stride) | cugl::graphics::InstanceBuffer | inlinestatic |
| alloc(GLsizei tsize, GLsizei tstride, GLsizei isize, GLsizei istride) | cugl::graphics::InstanceBuffer | inlinestatic |
| attach(const std::shared_ptr< Shader > &shader) override | cugl::graphics::InstanceBuffer | virtual |
| bind() | cugl::graphics::VertexBuffer | |
| detach() | cugl::graphics::VertexBuffer | |
| disableAttribute(const std::string name) | cugl::graphics::VertexBuffer | |
| dispose() override | cugl::graphics::InstanceBuffer | virtual |
| draw(GLenum mode, GLsizei count, GLint offset=0) | cugl::graphics::VertexBuffer | |
| drawDirect(GLenum mode, GLint first, GLsizei count) | cugl::graphics::VertexBuffer | |
| drawInstanced(GLenum mode, GLsizei count, GLsizei instances, GLint offset=0) | cugl::graphics::InstanceBuffer | |
| drawInstancedDirect(GLenum mode, GLint first, GLsizei count, GLsizei instances) | cugl::graphics::InstanceBuffer | |
| enableAttribute(const std::string name) | cugl::graphics::VertexBuffer | |
| getCapacity() const | cugl::graphics::VertexBuffer | inline |
| getInstanceCapacity() const | cugl::graphics::InstanceBuffer | inline |
| getInstanceStride() const | cugl::graphics::InstanceBuffer | inline |
| getShader() const | cugl::graphics::VertexBuffer | inline |
| getStride() const | cugl::graphics::VertexBuffer | inline |
| init(GLsizei size, GLsizei stride) override | cugl::graphics::InstanceBuffer | inlinevirtual |
| init(GLsizei tsize, GLsizei tstride, GLsizei isize, GLsizei istride) | cugl::graphics::InstanceBuffer | |
| InstanceBuffer() | cugl::graphics::InstanceBuffer | inline |
| isBound() const | cugl::graphics::VertexBuffer | |
| loadIndexData(const void *data, GLsizei size, GLenum usage=GL_STREAM_DRAW) | cugl::graphics::VertexBuffer | |
| loadInstanceData(const void *data, GLsizei size, GLenum usage=GL_STREAM_DRAW) | cugl::graphics::InstanceBuffer | |
| loadVertexData(const void *data, GLsizei size, GLenum usage=GL_STREAM_DRAW) | cugl::graphics::VertexBuffer | |
| setupAttribute(const std::string name, GLint size, GLenum type, GLboolean norm, GLsizei offset) | cugl::graphics::VertexBuffer | virtual |
| setupInstanceAttribute(const std::string name, GLint size, GLenum type, GLboolean norm, GLsizei offset) | cugl::graphics::InstanceBuffer | |
| unbind() | cugl::graphics::VertexBuffer | |
| VertexBuffer() | cugl::graphics::VertexBuffer | |
| ~InstanceBuffer() | cugl::graphics::InstanceBuffer | inline |
| ~VertexBuffer() | cugl::graphics::VertexBuffer | |