moGL
travis-test-3
Modern OpenGL wrapper, thin C++14 header-only layer on top of the OpenGL 4.5+ core spec
|
_handle | mogl::Handle< GLuint > | [protected] |
bind() | mogl::VertexArray | [inline] |
disableAttrib(GLuint index) | mogl::VertexArray | [inline] |
enableAttrib(GLuint index) | mogl::VertexArray | [inline] |
get(GLenum property, T *value) | mogl::VertexArray | |
get(GLenum property) | mogl::VertexArray | |
get(GLuint index, GLenum property, T *value) | mogl::VertexArray | |
get(GLuint index, GLenum property) | mogl::VertexArray | |
get(GLenum property, GLint *value) | mogl::VertexArray | [inline] |
get(GLenum property) | mogl::VertexArray | [inline] |
get(GLuint index, GLenum property, GLint *value) | mogl::VertexArray | [inline] |
get(GLuint index, GLenum property, GLint64 *value) | mogl::VertexArray | [inline] |
get(GLuint index, GLenum property) | mogl::VertexArray | [inline] |
get(GLuint index, GLenum property) | mogl::VertexArray | [inline] |
getHandle() const | mogl::Handle< GLuint > | |
getLabel() const | mogl::Handle< GLuint > | |
Handle(GLenum identifier=GL_NONE) | mogl::Handle< GLuint > | |
Handle(const Handle &other) | mogl::Handle< GLuint > | |
Handle(Handle &&other) noexcept | mogl::Handle< GLuint > | |
isHandleValid() const override final | mogl::VertexArray | [inline, virtual] |
operator=(const VertexArray &other) | mogl::VertexArray | |
Handle< GLuint >::operator=(const Handle &other) | mogl::Handle< GLuint > | |
setAttribBinding(GLuint attribindex, GLuint bindingindex) | mogl::VertexArray | [inline] |
setAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) | mogl::VertexArray | [inline] |
setAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) | mogl::VertexArray | [inline] |
setAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) | mogl::VertexArray | [inline] |
setBindingDivisor(GLuint bindingindex, GLuint divisor) | mogl::VertexArray | [inline] |
setElementBuffer(GLuint buffer) | mogl::VertexArray | [inline] |
setLabel(const std::string &name) | mogl::Handle< GLuint > | |
setVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset=GLintptr(0), GLsizei stride=0) | mogl::VertexArray | [inline] |
setVertexBuffers(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides) | mogl::VertexArray | [inline] |
VertexArray() | mogl::VertexArray | [inline] |
VertexArray(const VertexArray &other) | mogl::VertexArray | |
VertexArray(VertexArray &&other) | mogl::VertexArray | |
~Handle() | mogl::Handle< GLuint > | [virtual] |
~VertexArray() | mogl::VertexArray | [inline] |