_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 | |