MeVisLab Toolbox Reference
GLRenderBuffer Class Reference

RenderBuffer resource (frame_buffer_object extension) More...

#include <mlGLResources.h>

Inheritance diagram for GLRenderBuffer:
GLResource

Public Member Functions

 GLRenderBuffer ()
 
 ~GLRenderBuffer () override
 
GLuint getHandle () const
 Returns the program's handle (you need to create() the buffer before you get a handle).
 
bool isValid () const
 Check whether the program is valid.
 
void create ()
 Creates the program (requires valid GL context).
 
void destroy ()
 Destroys the resource.
 
void contextDestroyed () override
 Forgets 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 ()
 Checks for OpenGL error (returns GL_INVALID_OPERATION if there is no valid OpenGL context).
 
- Protected Attributes inherited from GLResource
GLResource_next
 
GLResource_previous
 

Detailed Description

RenderBuffer resource (frame_buffer_object extension)

Definition at line 134 of file mlGLResources.h.

Constructor & Destructor Documentation

◆ GLRenderBuffer()

GLRenderBuffer::GLRenderBuffer ( )
inline

Definition at line 136 of file mlGLResources.h.

◆ ~GLRenderBuffer()

GLRenderBuffer::~GLRenderBuffer ( )
inlineoverride

Definition at line 137 of file mlGLResources.h.

Member Function Documentation

◆ contextDestroyed()

void GLRenderBuffer::contextDestroyed ( )
inlineoverridevirtual

Forgets the resource; the context was destroyed.

Implements GLResource.

Definition at line 152 of file mlGLResources.h.

◆ create()

void GLRenderBuffer::create ( )

Creates the program (requires valid GL context).

◆ destroy()

void GLRenderBuffer::destroy ( )

Destroys the resource.

◆ getHandle()

GLuint GLRenderBuffer::getHandle ( ) const
inline

Returns the program's handle (you need to create() the buffer before you get a handle).

Definition at line 140 of file mlGLResources.h.

◆ isValid()

bool GLRenderBuffer::isValid ( ) const
inline

Check whether the program is valid.

Definition at line 143 of file mlGLResources.h.


The documentation for this class was generated from the following file: