osg::GraphicsContext::WindowingSystemInterface Struct Reference

Callback to be implemented to provide access to Windowing API's ability to create Windows/pbuffers. More...

Inheritance diagram for osg::GraphicsContext::WindowingSystemInterface:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual unsigned int getNumScreens (const ScreenIdentifier &screenIdentifier=ScreenIdentifier())=0
virtual void getScreenResolution (const ScreenIdentifier &screenIdentifier, unsigned int &width, unsigned int &height)=0
virtual bool setScreenResolution (const ScreenIdentifier &, unsigned int, unsigned int)
virtual bool setScreenRefreshRate (const ScreenIdentifier &, double)
virtual GraphicsContextcreateGraphicsContext (Traits *traits)=0
virtual ~WindowingSystemInterface ()


Detailed Description

Callback to be implemented to provide access to Windowing API's ability to create Windows/pbuffers.


Constructor & Destructor Documentation

virtual osg::GraphicsContext::WindowingSystemInterface::~WindowingSystemInterface (  )  [inline, virtual]


Member Function Documentation

virtual unsigned int osg::GraphicsContext::WindowingSystemInterface::getNumScreens ( const ScreenIdentifier screenIdentifier = ScreenIdentifier()  )  [pure virtual]

virtual void osg::GraphicsContext::WindowingSystemInterface::getScreenResolution ( const ScreenIdentifier screenIdentifier,
unsigned int &  width,
unsigned int &  height 
) [pure virtual]

virtual bool osg::GraphicsContext::WindowingSystemInterface::setScreenResolution ( const ScreenIdentifier ,
unsigned  int,
unsigned  int 
) [inline, virtual]

virtual bool osg::GraphicsContext::WindowingSystemInterface::setScreenRefreshRate ( const ScreenIdentifier ,
double   
) [inline, virtual]

virtual GraphicsContext* osg::GraphicsContext::WindowingSystemInterface::createGraphicsContext ( Traits traits  )  [pure virtual]


The documentation for this struct was generated from the following file:
Generated at Sun Oct 14 02:12:09 2007 for the OpenSceneGraph by doxygen 1.5.3.