Click or drag to resize
SoGLGraphicConfig Class

Defines an OpenGL graphics configuration.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.ComponentsSoGraphicConfig
      OIV.Inventor.ComponentsSoGLGraphicConfig
        OIV.Inventor.ComponentsSoWinGLGraphicConfig

Namespace: OIV.Inventor.Components
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2023.1.3.0 (2023.1.3)
Syntax
public class SoGLGraphicConfig : SoGraphicConfig

The SoGLGraphicConfig type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetAccum

Returns the accumulation buffer depth (red, green, blue, and alpha).

Public methodGetDepth

Returns the Z-buffer depth.

Public methodGetFloatRGBAColor

Returns the floating point color depth (red, green, blue, and alpha).

Public methodGetFullSceneAntialiasing

Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetRGBAColor

Returns the color depth (red, green, blue, and alpha).

Public methodGetStencil

Returns the stencil buffer depth.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsAccelerated

Returns true if the OpenGL graphics configuration is accelerated.

Public methodIsDoubleBuffer

Returns true if double-buffer mode is enabled, else false (single-buffer mode).

Public methodIsStereoBuffer

Returns true if stereo buffer mode is supported.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

This class is an abstraction of an OpenGL graphics configuration (analogous to a pixel format on Microsoft Windows or a visual on X). It provides methods to inquire what the OpenGL graphics configuration supports: double/single buffer, raw stereo, OpenGL acceleration, Z-buffer depth size, RGBA/indexed colors and size, accumulation buffer and size, stencil buffer and size, etc.

See Also