|
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 TransformFeedbackBuffer &other) | mogl::TransformFeedbackBuffer | |
| 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] |
| TransformFeedbackBuffer() | mogl::TransformFeedbackBuffer | [inline] |
| TransformFeedbackBuffer(const TransformFeedbackBuffer &other) | mogl::TransformFeedbackBuffer | |
| TransformFeedbackBuffer(TransformFeedbackBuffer &&other) | mogl::TransformFeedbackBuffer | |
| unmap() | mogl::Buffer | [inline] |
| ~Buffer() | mogl::Buffer | [inline] |
| ~Handle() | mogl::Handle< GLuint > | [virtual] |
| ~TransformFeedbackBuffer() | mogl::TransformFeedbackBuffer |
1.7.6.1