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::Buffer | [inline, protected] |
bindBufferBase(GLuint index) | mogl::Buffer | [inline, protected] |
bindBufferRange(GLuint index, GLintptr offset, GLsizeiptr size) | mogl::Buffer | [inline, protected] |
Buffer(GLenum target) | mogl::Buffer | [inline, protected] |
Buffer(const Buffer &other) | mogl::Buffer | |
Buffer(Buffer &&other) | mogl::Buffer | |
clearData(GLenum internalformat, GLenum format, GLenum type, const void *data) | mogl::Buffer | [inline] |
clearSubData(GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data) | mogl::Buffer | [inline] |
copySubData(GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) | mogl::Buffer | [inline] |
flushMappedRange(GLintptr offset, GLsizeiptr length) | mogl::Buffer | [inline] |
get(GLenum property, T *value) | mogl::Buffer | |
get(GLenum property) | mogl::Buffer | |
get(GLenum property, GLint *value) | mogl::Buffer | [inline] |
get(GLenum property, GLint64 *value) | mogl::Buffer | [inline] |
get(GLenum property) | mogl::Buffer | [inline] |
get(GLenum property) | mogl::Buffer | [inline] |
getBufferPointer() | mogl::Buffer | [inline] |
getHandle() const | mogl::Handle< GLuint > | |
getLabel() const | mogl::Handle< GLuint > | |
getSubData(GLintptr offset, GLsizeiptr size, void *data) | mogl::Buffer | [inline] |
getTarget() const | mogl::Buffer | [inline] |
Handle(GLenum identifier=GL_NONE) | mogl::Handle< GLuint > | |
Handle(const Handle &other) | mogl::Handle< GLuint > | |
Handle(Handle &&other) noexcept | mogl::Handle< GLuint > | |
invalidateData() | mogl::Buffer | [inline] |
invalidateSubData(GLintptr offset, GLsizeiptr length) | mogl::Buffer | [inline] |
isHandleValid() const override final | mogl::Buffer | [inline, virtual] |
map(GLenum access) | mogl::Buffer | [inline] |
mapRange(GLintptr offset, GLsizeiptr length, GLbitfield access) | mogl::Buffer | [inline] |
operator=(const UniformBuffer &other) | mogl::UniformBuffer | |
mogl::Buffer::operator=(const Buffer &other) | mogl::Buffer | |
Handle< GLuint >::operator=(const Handle &other) | mogl::Handle< GLuint > | |
setData(GLsizeiptr size, const void *data, GLenum usage) | mogl::Buffer | [inline] |
setLabel(const std::string &name) | mogl::Handle< GLuint > | |
setStorage(GLsizeiptr size, const void *data, GLbitfield flags) | mogl::Buffer | [inline] |
setSubData(GLintptr offset, GLsizeiptr size, const void *data) | mogl::Buffer | [inline] |
UniformBuffer() | mogl::UniformBuffer | [inline] |
UniformBuffer(const UniformBuffer &other) | mogl::UniformBuffer | |
UniformBuffer(UniformBuffer &&other) | mogl::UniformBuffer | |
unmap() | mogl::Buffer | [inline] |
~Buffer() | mogl::Buffer | [inline] |
~Handle() | mogl::Handle< GLuint > | [virtual] |
~UniformBuffer() | mogl::UniformBuffer |