Ocean
Ocean Platform GL Library

The Ocean GL Library provides specific functionalities for OpenGL. More...

Collaboration diagram for Ocean Platform GL Library:

Modules

 Ocean Platform GL Windows Library
 The Ocean GL Library provides specific functionalities for OpenGL using the API of Microsoft Windows.
 
 Ocean Platform GL WxWidgets Library
 The Ocean GL Library provides specific functionalities for OpenGL using WxWidgets.
 

Data Structures

class  Ocean::Platform::GL::Buffer
 This class implements the base class for all buffers. More...
 
class  Ocean::Platform::GL::Context
 This class encapsulates an OpenGL context. More...
 
class  Ocean::Platform::GL::ContextAssociated
 This class implements the base class for all object which have an associated context. More...
 
class  Ocean::Platform::GL::Framebuffer
 This class implements the base class for an OpenGL framebuffers. More...
 
class  Ocean::Platform::GL::FramebufferObject
 This class implements a frame buffer objects that may be used for rendering to texture. More...
 
class  Ocean::Platform::GL::IndexBuffer
 This class implements an OpenGL index buffer object. More...
 
class  Ocean::Platform::GL::MediumTexture
 This class implements a 2D OpenGL texture that receives the image content from a frame medium. More...
 
class  Ocean::Platform::GL::MemoryFramebuffer
 This class implements a framebuffer allowing to render into an off-screen framebuffer memory and not into an on-screen framebuffer. More...
 
class  Ocean::Platform::GL::ShaderProgram
 This class implements an OpenGL shader program. More...
 
class  Ocean::Platform::GL::Texture
 This class implements a 2D OpenGL texture. More...
 
class  Ocean::Platform::GL::TextureFramebuffer
 This class implements a texture framebuffer allowing to render into a texture object. More...
 
class  Ocean::Platform::GL::VertexArray
 This class implements a vertex array object. More...
 
class  Ocean::Platform::GL::VertexBuffer
 This class implements a vertex buffer. More...
 
class  Ocean::Platform::GL::WindowFramebuffer
 This class implements a framebuffer allowing to render into a window. More...
 

Detailed Description

The Ocean GL Library provides specific functionalities for OpenGL.

The library is platform independent.