MeVisLab Resolution Independence API
mlGLResources.h File Reference
#include "mlOpenGL.h"
#include "mlOpenGLSystem.h"

Go to the source code of this file.

Classes

class  ml::GLResource
 Abstract base class for GLResources. More...
 
class  ml::GLTexture
 Texture class. More...
 
class  ml::GLTextures
 Texture class that manages multiple texture ids. More...
 
class  ml::GLFragmentProgramARB
 ARB_FRAGMENT_PROGRAM resource. More...
 
class  ml::GLRenderBuffer
 RenderBuffer resource (frame_buffer_object extension) More...
 
class  ml::GLFrameBuffer
 FrameBufferObject resource (frame_buffer_object extension) More...
 
class  ml::GLBuffer
 Manages a generic OpenGL buffer object. More...
 
class  ml::GLPixelBuffer
 PixelBuffer resource (pixel_buffer_object) http://www.opengl.org/registry/specs/ARB/pixel_buffer_object.txt. More...
 
class  ml::GLVertexBuffer
 VertexBuffer resource (vertex_buffer_object extension) http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt. More...
 
class  ml::GLSLShader
 GLSL Shader resource. More...
 
class  ml::GLSLVertexShader
 GLSL VertexShader resource. More...
 
class  ml::GLSLFragmentShader
 GLSL FragmentShader resource. More...
 
class  ml::GLSLGeometryShader
 GLSL GeometryShader resource. More...
 
class  ml::GLSLProgram
 GLSL Program resource. More...
 

Namespaces

namespace  ml
 Platform independent interface class to manage an OpenGL context.