SoGLGet

InventorModule

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

SoUtils

definition

utils.def

keywords

OpenGL, render

Purpose

The SoGLGet allows for receiving GL state information while rendering.

Parameter Fields

Visible Fields

Variable

name: variable, type: Enum, default: GL_DEPTH_TEST

Defines the GL variable to query.

Values:

Title

Name

​Alpha Bits

​GL_ALPHA_BITS

​Blend

​GL_BLEND

​Blue Bits

​GL_BLUE_BITS

​Color Writemask

​GL_COLOR_WRITEMASK

​Cull Face

​GL_CULL_FACE

​Cull Face Mode

​GL_CULL_FACE_MODE

​Depth Test

​GL_DEPTH_TEST

​Depth Writemask

​GL_DEPTH_WRITEMASK

​Green Bits

​GL_GREEN_BITS

​Line Smooth

​GL_LINE_SMOOTH

​Line Width

​GL_LINE_WIDTH

​Point Size

​GL_POINT_SIZE

​Red Bits

​GL_RED_BITS

​Samples

​GL_SAMPLES

​Sample Buffers

​GL_SAMPLE_BUFFERS

​Scissor Box

​GL_SCISSOR_BOX

​Scissor Test

​GL_SCISSOR_TEST

​Stencil Test

​GL_STENCIL_TEST

​Stereo

​GL_STEREO

​Unpack Alignment

​GL_UNPACK_ALIGNMENT

​Viewport

​GL_VIEWPORT

Double Result

name: doubleResult, type: Double, persistent: no

Shows the result as a double value.

Int Result

name: intResult, type: Integer, persistent: no

Shows the result as an integer value (booleans are represented as 0/1).

Vec Result

name: vecResult, type: Vector4, persistent: no

Shows the vector result of the query (for GL_VIEWPORT, GL_COLORMASK, etc.)