CUGL 3.0
Cornell University Game Library
Loading...
Searching...
No Matches
cugl::graphics::VertexBuffer Member List

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

_attributescugl::graphics::VertexBufferprotected
_enabledcugl::graphics::VertexBufferprotected
_indxBuffercugl::graphics::VertexBufferprotected
_shadercugl::graphics::VertexBufferprotected
_sizecugl::graphics::VertexBufferprotected
_stridecugl::graphics::VertexBufferprotected
_vertArraycugl::graphics::VertexBufferprotected
_vertBuffercugl::graphics::VertexBufferprotected
alloc(GLsizei size, GLsizei stride)cugl::graphics::VertexBufferinlinestatic
attach(const std::shared_ptr< Shader > &shader)cugl::graphics::VertexBuffervirtual
bind()cugl::graphics::VertexBuffer
detach()cugl::graphics::VertexBuffer
disableAttribute(const std::string name)cugl::graphics::VertexBuffer
dispose()cugl::graphics::VertexBuffervirtual
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() constcugl::graphics::VertexBufferinline
getShader() constcugl::graphics::VertexBufferinline
getStride() constcugl::graphics::VertexBufferinline
init(GLsizei size, GLsizei stride)cugl::graphics::VertexBuffervirtual
isBound() constcugl::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::VertexBuffervirtual
unbind()cugl::graphics::VertexBuffer
VertexBuffer()cugl::graphics::VertexBuffer
~VertexBuffer()cugl::graphics::VertexBuffer