_attributes | cugl::graphics::VertexBuffer | protected |
_enabled | cugl::graphics::VertexBuffer | protected |
_indxBuffer | cugl::graphics::VertexBuffer | 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::VertexBuffer | inlinestatic |
attach(const std::shared_ptr< Shader > &shader) | cugl::graphics::VertexBuffer | virtual |
bind() | cugl::graphics::VertexBuffer | |
detach() | cugl::graphics::VertexBuffer | |
disableAttribute(const std::string name) | cugl::graphics::VertexBuffer | |
dispose() | cugl::graphics::VertexBuffer | virtual |
draw(GLenum mode, GLsizei count, GLint offset=0) | cugl::graphics::VertexBuffer | |
drawDirect(GLenum mode, GLint first, GLsizei count) | cugl::graphics::VertexBuffer | |
enableAttribute(const std::string name) | cugl::graphics::VertexBuffer | |
getCapacity() const | cugl::graphics::VertexBuffer | inline |
getShader() const | cugl::graphics::VertexBuffer | inline |
getStride() const | cugl::graphics::VertexBuffer | inline |
init(GLsizei size, GLsizei stride) | cugl::graphics::VertexBuffer | virtual |
isBound() const | cugl::graphics::VertexBuffer | |
loadIndexData(const void *data, GLsizei size, GLenum usage=GL_STREAM_DRAW) | cugl::graphics::VertexBuffer | |
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 |
unbind() | cugl::graphics::VertexBuffer | |
VertexBuffer() | cugl::graphics::VertexBuffer | |
~VertexBuffer() | cugl::graphics::VertexBuffer | |