CUGL 2.0
Cornell University Game Library
cugl::VertexBuffer Member List

This is the complete list of members for cugl::VertexBuffer, including all inherited members.

alloc(GLsizei stride)cugl::VertexBufferinlinestatic
attach(const std::shared_ptr< Shader > &shader)cugl::VertexBuffer
bind()cugl::VertexBuffer
detach()cugl::VertexBuffer
disableAttribute(const std::string name)cugl::VertexBuffer
dispose()cugl::VertexBuffer
draw(GLenum mode, GLsizei count, GLsizei offset=0)cugl::VertexBuffer
drawInstanced(GLenum mode, GLsizei count, GLsizei instances, GLsizei offset=0)cugl::VertexBuffer
enableAttribute(const std::string name)cugl::VertexBuffer
getShader() constcugl::VertexBufferinline
getStride() constcugl::VertexBufferinline
init(GLsizei stride)cugl::VertexBuffer
isBound() constcugl::VertexBuffer
loadIndexData(const void *data, GLsizei size, GLenum usage=GL_STREAM_DRAW)cugl::VertexBuffer
loadVertexData(const void *data, GLsizei size, GLenum usage=GL_STREAM_DRAW)cugl::VertexBuffer
setupAttribute(const std::string name, GLint size, GLenum type, GLboolean norm, GLsizei offset)cugl::VertexBuffer
unbind()cugl::VertexBuffer
VertexBuffer()cugl::VertexBuffer
~VertexBuffer()cugl::VertexBuffer