Om  1.0.0
A universal framework for multimedia simulation
Classes | Typedefs
om::graphics::devices::opengl Namespace Reference

A namespace that contains classes that use OpenGL for rendering. More...

Classes

class  OpenGLBuffer
 A class that represents a buffer of vertex attributes stored in GPU memory. More...
 
class  OpenGLContext
 A class that represents an instance of an OpenGL-based renderer. More...
 
class  OpenGLDevice
 A class that represents an interface to an OpenGL device driver. More...
 
class  OpenGLFramebuffer
 A class that enables render-to-texture for OpenGL by specifying textures and their attachment points. More...
 
class  OpenGLShader
 A class that represents an OpenGL hardware-executed shader program. More...
 
class  OpenGLShaderProgram
 A class that represents an OpenGL hardware-executed shading program. More...
 
class  OpenGLShaderProgramLibrary
 A class that contains a set of default shader programs for OpenGL. More...
 
class  OpenGLTexture
 A class that represents an image stored on the graphics hardware. More...
 

Typedefs

typedef UInt OpenGLID
 Define the type that is used to represent an object ID for the OpenGL API. More...
 
typedef UInt OpenGLEnum
 Define the type that is used to represent an enum value in the OpenGL API. More...
 

Detailed Description

A namespace that contains classes that use OpenGL for rendering.

Typedef Documentation

Define the type that is used to represent an object ID for the OpenGL API.

Define the type that is used to represent an enum value in the OpenGL API.