24#ifndef _SO_MAC_GL_GRAPHIC_CONFIG_H_
25#define _SO_MAC_GL_GRAPHIC_CONFIG_H_
29#include <Inventor/components/SoGLGraphicConfig.h>
30#include <Inventor/components/SoGLGraphicDevice.h>
32class SoGLGraphicDevicePeer;
88 int &alphaBits)
const;
99 int &alphaBits)
const;
109 int &alphaBits)
const;
133 virtual SbBool isValid()
const;
138 SoMacGLGraphicConfig(SoMacGLGraphicConfig &config);
142 SbBool buildDescription();
144 SoGLGraphicDevicePeer *m_device;
148 SbBool m_supportMultiSample;
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Defines an OpenG...
virtual SbBool isAccelerated() const =0
Returns TRUE if the OpenGL graphics configuration is accelerated.
virtual void getStencil(int &bits) const =0
Returns the stencil buffer depth.
virtual SbBool isStereoBuffer() const =0
Returns TRUE if stereo buffer mode is supported.
virtual SbBool getFullSceneAntialiasing(int &bits) const =0
virtual void getDepth(int &bits) const =0
Returns the Z-buffer depth.
virtual void getFloatRGBAColor(int &redBits, int &greenBits, int &blueBits, int &alphaBits) const =0
Returns the floating point color depth (red, green, blue, and alpha).
virtual SbBool isDoubleBuffer() const =0
Returns TRUE if double-buffer mode is enabled, else FALSE (single-buffer mode).
virtual void getAccum(int &redBits, int &greenBits, int &blueBits, int &alphaBits) const =0
Returns the accumulation buffer depth (red, green, blue, and alpha).
virtual void getRGBAColor(int &redBits, int &greenBits, int &blueBits, int &alphaBits) const =0
Returns the color depth (red, green, blue, and alpha).