glGet
Aus DGL Wiki
Inhaltsverzeichnis
- 1 Funktionsname
- 1.1 Name
- 1.2 Delphi-Spezifikation
- 1.3 Parameter
- 1.4 Konstanten
- 1.4.1 A
- 1.4.1.1 GL_ACCUM_ALPHA_BITS
- 1.4.1.2 GL_ACCUM_BLUE_BITS
- 1.4.1.3 GL_ACCUM_CLEAR_VALUE
- 1.4.1.4 GL_ACCUM_GREEN_BITS
- 1.4.1.5 GL_ACCUM_RED_BITS
- 1.4.1.6 GL_ALPHA_BIAS
- 1.4.1.7 GL_ALPHA_BITS
- 1.4.1.8 GL_ALPHA_SCALE
- 1.4.1.9 GL_ALPHA_TEST
- 1.4.1.10 GL_ALPHA_TEST_FUNC
- 1.4.1.11 GL_ALPHA_TEST_REF
- 1.4.1.12 GL_ATTRIB_STACK_DEPTH
- 1.4.1.13 GL_AUTO_NORMAL
- 1.4.1.14 GGL_AUX_BUFFERS
- 1.4.2 B
- 1.4.3 C
- 1.4.3.1 GL_CLIP_PLANEi
- 1.4.3.2 GL_COLOR_CLEAR_VALUE
- 1.4.3.3 GL_COLOR_MATERIAL
- 1.4.3.4 GL_COLOR_MATERIAL_FACE
- 1.4.3.5 GL_COLOR_MATERIAL_PARAMETER
- 1.4.3.6 GL_COLOR_WRITEMASK
- 1.4.3.7 GL_CULL_FACE
- 1.4.3.8 GL_CULL_FACE_MODE
- 1.4.3.9 GL_CURRENT_COLOR
- 1.4.3.10 GL_CURRENT_INDEX
- 1.4.3.11 GL_CURRENT_NORMAL
- 1.4.3.12 GL_CURRENT_RASTER_COLOR
- 1.4.3.13 GL_CURRENT_RASTER_DISTANCE
- 1.4.3.14 GL_CURRENT_RASTER_INDEX
- 1.4.3.15 GL_CURRENT_RASTER_POSITION
- 1.4.3.16 GL_CURRENT_RASTER_TEXTURE_COORDS
- 1.4.3.17 GL_CURRENT_RASTER_POSITION_VALID
- 1.4.3.18 GL_CURRENT_TEXTURE_COORDS
- 1.4.4 D
- 1.4.5 E
- 1.4.6 F
- 1.4.7 G
- 1.4.8 I
- 1.4.9 L
- 1.4.9.1 GL_LIGHTi
- 1.4.9.2 GL_LIGHTING
- 1.4.9.3 GL_LIGHT_MODEL_AMBIENT
- 1.4.9.4 GL_LIGHT_MODEL_LOCAL_VIEWER
- 1.4.9.5 GL_LIGHT_MODEL_TWO_SIDE
- 1.4.9.6 GL_LINE_SMOOTH_HINT
- 1.4.9.7 GL_LINE_STIPPLE
- 1.4.9.8 GL_LINE_STIPPLE_PATTERN
- 1.4.9.9 GL_LINE_STIPPLE_REPEAT
- 1.4.9.10 GL_LINE_WIDTH
- 1.4.9.11 GL_FOG_INDEX
- 1.4.9.12 GL_LINE_WIDTH_GRANULARITY
- 1.4.9.13 GL_LINE_WIDTH_RANGE
- 1.4.9.14 GL_LIST_BASE
- 1.4.9.15 GL_LIST_INDEX
- 1.4.9.16 GL_LIST_MODE
- 1.4.9.17 GL_LOGIC_OP
- 1.4.9.18 GL_LOGIC_OP_MODE
- 1.4.10 M
- 1.4.10.1 GL_MAP1_COLOR_4
- 1.4.10.2 GL_MAP1_GRID_DOMAIN
- 1.4.10.3 GL_MAP1_GRID_SEGMENTS
- 1.4.10.4 GL_MAP1_INDEX
- 1.4.10.5 GL_MAP1_NORMAL
- 1.4.10.6 GL_MAP1_TEXTURE_COORD_1
- 1.4.10.7 GL_MAP1_TEXTURE_COORD_2
- 1.4.10.8 GL_MAP1_TEXTURE_COORD_3
- 1.4.10.9 GL_MAP1_TEXTURE_COORD_4
- 1.4.10.10 GL_MAP1_VERTEX_3
- 1.4.10.11 GL_MAP1_VERTEX_4
- 1.4.10.12 GL_MAP2_COLOR_4
- 1.4.10.13 GL_MAP2_GRID_DOMAIN
- 1.4.10.14 GL_MAP2_GRID_SEGMENTS
- 1.4.10.15 GL_MAP2_INDEX
- 1.4.10.16 GL_MAP2_NORMAL
- 1.4.10.17 GL_MAP2_TEXTURE_COORD_1
- 1.4.10.18 GL_MAP2_TEXTURE_COORD_2
- 1.4.10.19 GL_MAP2_TEXTURE_COORD_3
- 1.4.10.20 GL_MAP2_TEXTURE_COORD_4
- 1.4.10.21 GL_MAP2_VERTEX_3
- 1.4.10.22 GL_MAP2_VERTEX_4
- 1.4.10.23 GL_MAP_COLOR
- 1.4.10.24 GL_MAP_STENCIL
- 1.4.10.25 GL_MATRIX_MODE
- 1.4.10.26 GL_MAX_ATTRIB_STACK_DEPTH
- 1.4.10.27 GL_MAX_CLIP_PLANES
- 1.4.10.28 GL_MAX_EVAL_ORDER
- 1.4.10.29 GL_MAX_LIGHTS
- 1.4.10.30 GL_MAX_LIST_NESTING
- 1.4.10.31 GL_MAX_MODELVIEW_STACK_DEPTH
- 1.4.10.32 GL_MAX_NAME_STACK_DEPTH
- 1.4.10.33 GL_MAX_PIXEL_MAP_TABLE
- 1.4.10.34 GL_MAX_PROJECTION_STACK_DEPTH
- 1.4.10.35 GL_MAX_TEXTURE_SIZE
- 1.4.10.36 GL_MAX_TEXTURE_STACK_DEPTH
- 1.4.10.37 GL_MAX_VIEWPORT_DIMS
- 1.4.10.38 GL_MODELVIEW_MATRIX
- 1.4.10.39 GL_MODELVIEW_STACK_DEPTH
- 1.4.11 N
- 1.4.12 P
- 1.4.13 T
- 1.4.1 A
- 1.5 Links
Funktionsname
Name
glGet - glGet liefert einen oder mehrere Werte eines ausgewählten Parameters zurück
Delphi-Spezifikation
procedure glGetBooleanv(pname: TGLenum; params: PGLboolean);
procedure glGetDoublev(pname: TGLenum; params: PGLdouble);
procedure glGetFloatv(pname: TGLenum; params: PGLfloat);
procedure glGetIntegerv(pname: TGLenum; params: PGLint);
Parameter
pname | Legt fest von welchem Parameter der Wert zurückgeliefert werden soll. In nachfolgender Liste werden die akzeptierten Werte aufgelistet. |
params | Enthält den Rückgabewert der gefordert wurde. |
Konstanten
Folgende Werte werden für den Parameter pname akzeptiert:
A
GL_ACCUM_ALPHA_BITS
- Liefert die Anzahl der Bits zurück, die einem Pixel des accumulation buffers für seinen Alpha-Anteil zur Verfügung steht.
GL_ACCUM_BLUE_BITS
- Liefert die Anzahl der Bits zurück, die einem Pixel des accumulation buffers für seinen Blau-Anteil zur Verfügung steht.
GL_ACCUM_CLEAR_VALUE
- Gibt die 4 Farbwerte(Rot,Grün,Blau,Alpha) zurück aus dennen sich die Löschfarbe für den accumulation buffer zusammensetzt.(Kann mit glClearAccum gesetzt werden)
GL_ACCUM_GREEN_BITS
- Liefert die Anzahl der Bits zurück, die einem Pixel des accumulation buffers für seinen Grün-Anteil zur Verfügung steht.
GL_ACCUM_RED_BITS
- Liefert die Anzahl der Bits zurück, die einem Pixel des accumulation buffers für seinen Rot-Anteil zur Verfügung steht.
GL_ALPHA_BIAS
- Gibt den Alpha BIAS Faktor welcher bei Pixel Transfer genutz wird. Siehe glPixelTransfer
GL_ALPHA_BITS
- Liefert die Anzahl der Bits zurück, die einem Pixel des color buffers für seinen Alpha-Anteil zur Verfügung steht.
GL_ALPHA_SCALE
- Gibt den Salierungs Wert für Alpha beim Pixel Transfer an
GL_ALPHA_TEST
- Gibt an, ob die Überprüfung des Alphas durch glEnable aktiviert wurde oder nicht. Siehe glPixelTransfer
GL_ALPHA_TEST_FUNC
- Gibt an, welche Funktion zum Testen des Alphas genutz wird.
GL_ALPHA_TEST_REF
- Liefert den Wert zurück der mit glAlphaFunc im Parameter ref eingestellt wurde.
GL_ATTRIB_STACK_DEPTH
GL_AUTO_NORMAL
GGL_AUX_BUFFERS
B
GL_BLEND
GL_BLEND_DST
GL_BLEND_SRC
GL_BLUE_BIAS
GL_BLUE_BITS
GL_BLUE_SCALE
C
GL_CLIP_PLANEi
GL_COLOR_CLEAR_VALUE
- Gibt vier Werte zurück welche die aktuelle Farbe bilden mit welcher der ColorBuffer geleert wird.(glClearColor)
GL_COLOR_MATERIAL
GL_COLOR_MATERIAL_FACE
GL_COLOR_MATERIAL_PARAMETER
GL_COLOR_WRITEMASK
GL_CULL_FACE
GL_CULL_FACE_MODE
GL_CURRENT_COLOR
GL_CURRENT_INDEX
- Gibt den Index der aktuellen Farbe(glIndex) zurück falls eine Farbliste verwendet wird
GL_CURRENT_NORMAL
GL_CURRENT_RASTER_COLOR
GL_CURRENT_RASTER_DISTANCE
GL_CURRENT_RASTER_INDEX
GL_CURRENT_RASTER_POSITION
GL_CURRENT_RASTER_TEXTURE_COORDS
GL_CURRENT_RASTER_POSITION_VALID
GL_CURRENT_TEXTURE_COORDS
D
GL_DEPTH_BIAS
GL_DEPTH_BITS
GL_DEPTH_CLEAR_VALUE
GL_DEPTH_FUNC
GL_DEPTH_RANGE
GL_DEPTH_SCALE
GL_DEPTH_TEST
GL_DEPTH_WRITEMASK
GL_DITHER
GL_DOUBLEBUFFER
GL_DRAW_BUFFER
E
GL_EDGE_FLAG
F
GL_FOG
GL_FOG_COLOR
GL_FOG_DENSITY
GL_FOG_END
GL_FOG_HINT
GL_FOG_INDEX
GL_FOG_MODE
GL_FOG_START
GL_FRONT_FACE
G
GL_GREEN_BIAS
GL_GREEN_BITS
GL_GREEN_SCALE
I
GL_INDEX_BITS
GL_INDEX_CLEAR_VALUE
- Gibt den Index der Farbe zurück mit dem der ColorBuffer geleert wird.(siehe glClearIndex)
GL_INDEX_MODE
- Gibt eine einzelne Boolean Variable zurück, die anzeigt ob sich OpenGL im Indexmodus(true) oder RGBA-Modus(false) befindet.
GL_INDEX_OFFSET
GL_INDEX_SHIFT
GL_INDEX_WRITEMASK
L
GL_LIGHTi
- Gibt eine einzelne Boolean Variable zurück, die anzeigt ob das entsprechende Licht aktiviert ist oder nicht. (Siehe glLight und glLightModel).
GL_LIGHTING
- Gibt eine einzelne Boolean Variable zurück, die anzeigt ob die OpenGL Beleuchtung aktiviert ist. (Siehe glLightModel).
GL_LIGHT_MODEL_AMBIENT
GL_LIGHT_MODEL_LOCAL_VIEWER
GL_LIGHT_MODEL_TWO_SIDE
GL_LINE_SMOOTH_HINT
GL_LINE_STIPPLE
GL_LINE_STIPPLE_PATTERN
GL_LINE_STIPPLE_REPEAT
GL_LINE_WIDTH
GL_FOG_INDEX
GL_LINE_WIDTH_GRANULARITY
GL_LINE_WIDTH_RANGE
GL_LIST_BASE
GL_LIST_INDEX
GL_LIST_MODE
GL_LOGIC_OP
GL_LOGIC_OP_MODE
M
GL_MAP1_COLOR_4
GL_MAP1_GRID_DOMAIN
GL_MAP1_GRID_SEGMENTS
GL_MAP1_INDEX
GL_MAP1_NORMAL
GL_MAP1_TEXTURE_COORD_1
GL_MAP1_TEXTURE_COORD_2
GL_MAP1_TEXTURE_COORD_3
GL_MAP1_TEXTURE_COORD_4
GL_MAP1_VERTEX_3
GL_MAP1_VERTEX_4
GL_MAP2_COLOR_4
GL_MAP2_GRID_DOMAIN
GL_MAP2_GRID_SEGMENTS
GL_MAP2_INDEX
GL_MAP2_NORMAL
GL_MAP2_TEXTURE_COORD_1
GL_MAP2_TEXTURE_COORD_2
GL_MAP2_TEXTURE_COORD_3
GL_MAP2_TEXTURE_COORD_4
GL_MAP2_VERTEX_3
GL_MAP2_VERTEX_4
GL_MAP_COLOR
GL_MAP_STENCIL
GL_MATRIX_MODE
- Gibt an welche Matrix aktiv ist.
GL_MAX_ATTRIB_STACK_DEPTH
GL_MAX_CLIP_PLANES
GL_MAX_EVAL_ORDER
GL_MAX_LIGHTS
GL_MAX_LIST_NESTING
GL_MAX_MODELVIEW_STACK_DEPTH
GL_MAX_NAME_STACK_DEPTH
GL_MAX_PIXEL_MAP_TABLE
GL_MAX_PROJECTION_STACK_DEPTH
GL_MAX_TEXTURE_SIZE
GL_MAX_TEXTURE_STACK_DEPTH
GL_MAX_VIEWPORT_DIMS
GL_MODELVIEW_MATRIX
- Gibt die 16 Werte der Modelview-Matrix zurück.
GL_MODELVIEW_STACK_DEPTH
N
GL_NAME_STACK_DEPTH
GL_NORMALIZE
P
GL_PROJECTION_MATRIX
- Gibt die 16 Werte der Projektions-Matrix zurück.