MeVisLab Toolbox Reference
|
RenderBuffer resource (frame_buffer_object extension) More...
#include <mlGLResources.h>
Public Member Functions | |
GLRenderBuffer () | |
~GLRenderBuffer () override | |
GLuint | getHandle () const |
get the program's handle (you need to create() the buffer before you get a handle) | |
bool | isValid () const |
check if the program is valid | |
void | create () |
create the program (requires valid GL context) | |
void | destroy () |
destroy the resource | |
void | contextDestroyed () override |
forget the resource, the context was destroyed | |
Public Member Functions inherited from GLResource | |
GLResource () | |
virtual | ~GLResource () |
Additional Inherited Members | |
Static Public Member Functions inherited from GLResource | |
static GLenum | getGLError () |
check for OpenGL error (returns GL_INVALID_OPERATION if there is no valid OpenGL context) | |
Protected Attributes inherited from GLResource | |
GLResource * | _next |
GLResource * | _previous |
RenderBuffer resource (frame_buffer_object extension)
Definition at line 134 of file mlGLResources.h.
|
inline |
Definition at line 136 of file mlGLResources.h.
|
inlineoverride |
Definition at line 137 of file mlGLResources.h.
|
inlineoverridevirtual |
forget the resource, the context was destroyed
Implements GLResource.
Definition at line 152 of file mlGLResources.h.
void GLRenderBuffer::create | ( | ) |
create the program (requires valid GL context)
void GLRenderBuffer::destroy | ( | ) |
destroy the resource
|
inline |
get the program's handle (you need to create() the buffer before you get a handle)
Definition at line 140 of file mlGLResources.h.
|
inline |
check if the program is valid
Definition at line 143 of file mlGLResources.h.