23#ifndef _SO_GRAPHIC_DEVICE_H_
24#define _SO_GRAPHIC_DEVICE_H_
26#include <Inventor/components/SoGraphicConfigTemplate.h>
27#include <Inventor/components/SoGraphicConfig.h>
29#include <Inventor/components/SoGraphicConfig.h>
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Abstract base cl...
virtual size_t getNum()=0
Returns the number of the graphics configurations supported by this device.
virtual SoGraphicConfig * getGraphicConfig(size_t n)=0
Returns the n-th of all the graphics configurations supported by this device.
virtual size_t getNum(const SoGraphicConfigTemplate &temp)=0
Returns the number of the graphics configurations supported by this device and the given template.
virtual SoGraphicConfig * getDefaultGraphicConfig()=0
Returns the default graphics configuration.
virtual ~SoGraphicDevice()
Destructor.
virtual SoGraphicConfig * getGraphicConfig(const SoGraphicConfigTemplate &temp, size_t n)=0
Returns the best nth of all the graphics configurations supported by this device and sorted according...
virtual SoGraphicConfig * getBestGraphicConfig(const SoGraphicConfigTemplate &temp)=0
Returns the best graphics configuration according to the user's specifications.