|
| OpenGlBuffer (GLenum buffer_type) |
|
| OpenGlBuffer (const OpenGlBuffer &other) |
|
virtual void | bind () const |
|
virtual void | unbind () const |
|
virtual void | bufferData (GLsizeiptr size, const GLvoid *data, GLenum usage) |
|
virtual void | bufferSubData (GLintptr offset, GLsizeiptr size, const GLvoid *data) |
|
virtual void | bufferStorage (GLsizeiptr size, const GLvoid *data, GLbitfield flags) |
|
virtual void | clearBufferData (GLenum internal_format, GLenum format, GLenum type, const void *data) |
|
virtual void | clearBufferSubData (GLenum internal_format, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data) |
|
virtual void | invalidateBufferData () |
|
virtual void | invalidateBufferSubData (GLintptr offset, GLsizeiptr length) |
|
GLenum | getBufferType () const |
|
| OglObject (OglObjectDestroyer destroyer) |
|
| PersistentOglName (OglObjectDestroyer destroyer) |
|
| PersistentOglName (GLuint id, OglObjectDestroyer destroyer) |
|
GLuint * | getIdPtr () |
|
const GLuint * | getIdPtr () const |
|
virtual GLuint | getName () const override |
|
GLuint | getNameDirect () const |
|
virtual bool | isPossessible () const override |
|
virtual void | makeZombie () |
|
virtual bool | isZombie () const |
|
| operator GLuint () const |
|
|
static void | copy_buffer_subdata (const OpenGlBuffer &read_buffer, const OpenGlBuffer &write_buffer, GLintptr read_offset, GLintptr write_offset, GLsizei size) |
|
The documentation for this class was generated from the following file:
- /home/kjyager/Code/projects/GI_merge/src/OOOGL/GLobjects/Buffers.hpp