MeVisLabToolboxReference
MeVis/Foundation/Sources/MLOpenGL/mlGLResources.h File Reference

Collection of OPenGL related resource classes, such as textures, buffers, fragment programs etc. More...

#include "mlOpenGL.h"
#include "mlOpenGLSystem.h"

Go to the source code of this file.

Classes

class  GLResource
 Abstract base class for GLResources. More...
class  GLTexture
 Texture class. More...
class  GLTextures
 Texture class that manages multiple texture ids. More...
class  GLFragmentProgramARB
 ARB_FRAGMENT_PROGRAM resource. More...
class  GLRenderBuffer
 RenderBuffer resource (frame_buffer_object extension) More...
class  GLFrameBuffer
 FrameBufferObject resource (frame_buffer_object extension) More...
class  GLVertexBuffer
 VertexBuffer resource (vertex_buffer_object extension) http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt. More...
class  GLPixelBuffer
 PixelBuffer resource (_pixel_buffer_object) It is internally the same as a GLVertexBuffer, but to be able to see the buffers usage this is implemented too. More...
class  GLDisplayList
 GL display list resource. More...
class  GLSLShader
 GLSL Shader resource. More...
class  GLSLVertexShader
 GLSL VertexShader resource. More...
class  GLSLFragmentShader
 GLSL FragmentShader resource. More...
class  GLSLGeometryShader
 GLSL GeometryShader resource. More...
class  GLSLProgram
 GLSL Program resource. More...

Detailed Description

Collection of OPenGL related resource classes, such as textures, buffers, fragment programs etc.

Author:
Florian Link
Date:
2/2006

Definition in file mlGLResources.h.