23#ifndef _SO_XT_GL_GRAPHIC_CONFIG_H_
24#define _SO_XT_GL_GRAPHIC_CONFIG_H_
30class SoGLGraphicDevicePeer;
87 int &alphaBits)
const;
97 int &alphaBits)
const;
108 int &alphaBits)
const;
137 GLXFBConfig *fbConfig);
139 virtual SbBool isValid()
const;
141 static int getMaxFsaaSamples();
153 SbBool buildDescription();
155 SbBool m_supportMultiSample;
158 SoGLGraphicDevicePeer *m_device;
160 GLXFBConfig m_fbConfig;
167 int m_redBits, m_greenBits, m_blueBits, m_alphaBits;
171 int m_accumRedBits, m_accumGreenBits, m_accumBlueBits, m_accumAlphaBits;
<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> Represents an Op...
virtual SbBool getFullSceneAntialiasing(int &bits) const
Returns the availability of the hardware full-scene antialiasing feature.
virtual void getDepth(int &bits) const
Returns the Z-buffer depth.
GLXFBConfig * getFBConfig()
Returns the Frame Buffer Configuration.
virtual SbBool isDoubleBuffer() const
Returns TRUE if double buffer mode is enabled, else FALSE (single buffer mode).
virtual SbBool isAccelerated() const
Returns TRUE if the OpenGL graphics configuration is accelerated.
virtual void getFloatRGBAColor(int &redBits, int &greenBits, int &blueBits, int &alphaBits) const
Returns the floating point color depth (red, green, blue, and alpha).
virtual void getRGBAColor(int &redBits, int &greenBits, int &blueBits, int &alphaBits) const
Returns the color depth (red, green, blue, and alpha).
virtual void getStencil(int &bits) const
Returns the stencil buffer depth.
virtual void getAccum(int &redBits, int &greenBits, int &blueBits, int &alphaBits) const
Returns the accumulation buffer depth (red, green, blue, and alpha).
virtual SbBool isStereoBuffer() const
Returns TRUE if stereo buffer mode is supported.
SbGlContextHelper::VisualInfo getXVisualInfo()
Returns the X visual information.