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.