CrystalSpace

Public API Reference

CS::PluginCommon::GL::CanvasCommonBase Class Reference

Basic OpenGL version of the graphics canvas class. More...

#include <csplugincommon/opengl/glcanvascommon.h>

Inheritance diagram for CS::PluginCommon::GL::CanvasCommonBase:

List of all members.

Public Member Functions

virtual void CanvasClose ()
 (*) Close graphics system
 CanvasCommonBase ()
 Constructor does little, most initialization stuff happens in Initialize().
virtual bool CanvasOpen ()
 (*) Open graphics system (set videomode, open window etc)
bool CanvasResize (int width, int height)
 Resize the canvas.
virtual ~CanvasCommonBase ()
 Clear font cache etc.
iOpenGLCanvas implementation



int GetMultiSamples ()
 Get number of current multisampling samples.

Detailed Description

Basic OpenGL version of the graphics canvas class.

Definition at line 53 of file glcanvascommon.h.


Constructor & Destructor Documentation

CS::PluginCommon::GL::CanvasCommonBase::CanvasCommonBase (  ) 

Constructor does little, most initialization stuff happens in Initialize().

Reimplemented from CS::PluginCommon::CanvasCommonBase.

virtual CS::PluginCommon::GL::CanvasCommonBase::~CanvasCommonBase (  )  [virtual]

Clear font cache etc.

Reimplemented from CS::PluginCommon::CanvasCommonBase.


Member Function Documentation

virtual void CS::PluginCommon::GL::CanvasCommonBase::CanvasClose (  )  [virtual]

(*) Close graphics system

Reimplemented from CS::PluginCommon::CanvasCommonBase.

virtual bool CS::PluginCommon::GL::CanvasCommonBase::CanvasOpen (  )  [virtual]

(*) Open graphics system (set videomode, open window etc)

Reimplemented from CS::PluginCommon::CanvasCommonBase.

bool CS::PluginCommon::GL::CanvasCommonBase::CanvasResize ( int  w,
int  h 
) [virtual]

Resize the canvas.

Reimplemented from CS::PluginCommon::CanvasCommonBase.

int CS::PluginCommon::GL::CanvasCommonBase::GetMultiSamples (  )  [inline, virtual]

Get number of current multisampling samples.

Implements iOpenGLCanvas.

Definition at line 150 of file glcanvascommon.h.


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

Generated for Crystal Space 2.1 by doxygen 1.6.1