23#ifndef _SO_GL_GRAPHIC_DEVICE_PEER_H_
24#define _SO_GL_GRAPHIC_DEVICE_PEER_H_
30#include <Inventor/STL/algorithm>
31#include <Inventor/STL/functional>
32#include <Inventor/STL/set>
33#include <Inventor/STL/vector>
37#pragma warning(disable:4251)
72 virtual ~SoGLGraphicDevicePeer();
112 virtual void buildGraphicConfigsList() = 0;
117 virtual void clearGraphicConfigsList() = 0;
std::set< int, std::less< int > > SoSamplesList
virtual SoGLGraphicDevice::DeviceType getType()=0
Returns the type of device.
virtual SoSamplesList & getSamplesParseTab()
Returns the list of all the available number of samples supported by this OpenGL graphics device.
virtual SoGLGraphicConfigTemplate getGraphicConfigTemplate(SoGLGraphicConfig *graphicConfig)=0
Returns a template according to the given graphics configuration.
virtual SoGLGraphicConfigTemplate getDefaultGraphicConfigTemplate()=0
Returns the default template used by Open Inventor.
virtual SoGraphicConfigList & getGraphicConfigsList()
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Defines an OpenG...
virtual SbGlContextHelper::Display getDisplay()=0
Returns the Display corresponding to this graphics device.
std::vector< SoGraphicConfig * > SoGraphicConfigList
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Defines an OpenG...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Defines an OpenG...