moGL  travis-test-3
Modern OpenGL wrapper, thin C++14 header-only layer on top of the OpenGL 4.5+ core spec
mogl::UniformBuffer Member List
This is the complete list of members for mogl::UniformBuffer, including all inherited members.
_handlemogl::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() constmogl::Handle< GLuint >
getLabel() constmogl::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) noexceptmogl::Handle< GLuint >
invalidateData()mogl::Buffer [inline]
invalidateSubData(GLintptr offset, GLsizeiptr length)mogl::Buffer [inline]
isHandleValid() const override finalmogl::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
 All Classes Namespaces Files Functions Variables Defines