glGet: Unterschied zwischen den Versionen
Aus DGL Wiki
Flo (Diskussion | Beiträge) K (Vorlagen Test) |
(→GL_VIEWPORT) |
||
Zeile 928: | Zeile 928: | ||
====GL_VIEWPORT==== | ====GL_VIEWPORT==== | ||
− | :''params'' liefert vier Parameter zurück. Die X- und Y-Koordinaten des Viewports, | + | :''params'' liefert vier Parameter zurück. Die X- und Y-Koordinaten des Viewports, gefolgt von dessen Breite und Höhe. Siehe [[glViewport]]. |
− | |||
===Z=== | ===Z=== |
Version vom 17. August 2004, 11:49 Uhr
Inhaltsverzeichnis
- 1 Funktionsname
- 1.1 Name
- 1.2 Delphi-Spezifikation
- 1.3 Parameter
- 1.4 Beschreibung
- 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 GL_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.12.1 GL_PACK_ALIGNMENT
- 1.4.12.2 GL_PACK_LSB_FIRST
- 1.4.12.3 GL_PACK_ROW_LENGTH
- 1.4.12.4 GL_PACK_SKIP_PIXELS
- 1.4.12.5 GL_PACK_SKIP_ROWS
- 1.4.12.6 GL_PACK_SWAP_BYTES
- 1.4.12.7 GL_PERSPECTIVE_CORRECTION_HINT
- 1.4.12.8 GL_PIXEL_MAP_A_TO_A_SIZE
- 1.4.12.9 GL_PIXEL_MAP_B_TO_B_SIZE
- 1.4.12.10 GL_PIXEL_MAP_G_TO_G_SIZE
- 1.4.12.11 GL_PIXEL_MAP_I_TO_A_SIZE
- 1.4.12.12 GL_PIXEL_MAP_I_TO_B_SIZE
- 1.4.12.13 GL_PIXEL_MAP_I_TO_G_SIZE
- 1.4.12.14 GL_PIXEL_MAP_I_TO_I_SIZE
- 1.4.12.15 GL_PIXEL_MAP_I_TO_R_SIZE
- 1.4.12.16 GL_PIXEL_MAP_R_TO_R_SIZE
- 1.4.12.17 GL_PIXEL_MAP_S_TO_S_SIZE
- 1.4.12.18 GL_POINT_SIZE
- 1.4.12.19 GL_POINT_SIZE_GRANULARITY
- 1.4.12.20 GL_POINT_SIZE_RANGE
- 1.4.12.21 GL_POINT_SMOOTH
- 1.4.12.22 GL_POINT_SMOOTH_HINT
- 1.4.12.23 GL_POLYGON_MODE
- 1.4.12.24 GL_POLYGON_SMOOTH
- 1.4.12.25 GL_POLYGON_SMOOTH_HINT
- 1.4.12.26 GL_POLYGON_STIPPLE
- 1.4.12.27 GL_PROJECTION_MATRIX
- 1.4.12.28 GL_PROJECTION_STACK_DEPTH
- 1.4.13 R
- 1.4.14 S
- 1.4.14.1 GL_SCISSOR_BOX
- 1.4.14.2 GL_SCISSOR_TEST
- 1.4.14.3 GL_SHADE_MODEL
- 1.4.14.4 GL_STENCIL_BITS
- 1.4.14.5 GL_STENCIL_CLEAR_VALUE
- 1.4.14.6 GL_STENCIL_FAIL
- 1.4.14.7 GL_STENCIL_FUNC
- 1.4.14.8 GL_STENCIL_PASS_DEPTH_FAIL
- 1.4.14.9 GL_STENCIL_PASS_DEPTH_PASS
- 1.4.14.10 GL_STENCIL_REF
- 1.4.14.11 GL_STENCIL_TEST
- 1.4.14.12 GL_STENCIL_VALUE_MASK
- 1.4.14.13 GL_STENCIL_WRITEMASK
- 1.4.14.14 GL_STEREO
- 1.4.14.15 GL_SUBPIXEL_BITS
- 1.4.15 T
- 1.4.15.1 GL_TEXTURE_1D
- 1.4.15.2 GL_TEXTURE_2D
- 1.4.15.3 GL_TEXTURE_3D
- 1.4.15.4 GL_TEXTURE_BINDING_1D
- 1.4.15.5 GL_TEXTURE_BINDING_2D
- 1.4.15.6 GL_TEXTURE_BINDING_3D
- 1.4.15.7 GL_TEXTURE_COORD_ARRAY
- 1.4.15.8 GL_TEXTURE_COORD_ARRAY_SIZE
- 1.4.15.9 GL_TEXTURE_COORD_ARRAY_STRIDE
- 1.4.15.10 GL_TEXTURE_COORD_ARRAY_TYPE
- 1.4.15.11 GL_TEXTURE_ENV_COLOR
- 1.4.15.12 GL_TEXTURE_ENV_MODE
- 1.4.15.13 GL_TEXTURE_GEN_S
- 1.4.15.14 GL_TEXTURE_GEN_T
- 1.4.15.15 GL_TEXTURE_GEN_R
- 1.4.15.16 GL_TEXTURE_GEN_Q
- 1.4.15.17 GL_TEXTURE_MATRIX
- 1.4.15.18 GL_TEXTURE_STACK_DEPTH
- 1.4.16 U
- 1.4.17 V
- 1.4.18 Z
- 1.4.1 A
- 1.5 Fehlermeldungen
- 1.6 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. |
Beschreibung
Folgende Werte werden für den Parameter pname akzeptiert:
A
GL_ACCUM_ALPHA_BITS
- params 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
- params 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
- params liefert 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
- params 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
- params 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
- params liefert den Alpha BIAS Faktor welcher bei Pixel Transfer genutz wird. Siehe glPixelTransfer
GL_ALPHA_BITS
- params 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
- params liefert den Salierungs Wert für Alpha beim Pixel Transfer an
GL_ALPHA_TEST
- params liefert einen einzelnen Booleanwert der angibt, ob die Überprüfung des Alphas durch glEnable aktiviert wurde oder nicht. Siehe glPixelTransfer
GL_ALPHA_TEST_FUNC
- params liefert den symbolischen Namen der Alphatest-Funktion.
GL_ALPHA_TEST_REF
- params liefert den Wert zurück der mit glAlphaFunc im Parameter ref eingestellt wurde. Wird ein integer abgefragt, wird der Rückgabewert direkt von der internen Fließkomma Representation auf das Intervall [-1.0..1.0] abgebildet. Dies geschieht so, dass der kleinstmögliche Wert = -1.0 und der größtmögliche Wert = 1.0 wird.
GL_ATTRIB_STACK_DEPTH
- params liefert einen Wert zurück, die Tiefe des Attributstacks. Wenn dieser leer ist wird null zurückgegeben. (siehe glPushAttrib)
GL_AUTO_NORMAL
- params gibt als einzelnen booleanschen Wert an, ob die 2D-Oberflächenevaluation automatische Oberflächennormalen generiert. Siehe glMap2.
GL_AUX_BUFFERS
- params liefert einen Wert zurück, die Anzahl der Hilfsfarbpuffer.
B
GL_BLEND
- params liefert einen Booleanwert zurück, der angibt ob Blending aktiviert ist. (siehe auch glBlendFunc)
GL_BLEND_COLOR
- params liefert viert Werte zurück. Den roten, grünen, blauen und alpha-Anteil der aktuellen Blendfarbe zurück. Siehe glBlendColor.
GL_BLEND_DST
- params liefert als einzelnen Wert die symbolische Konstante zurück, die die Ziel-Blendfunktion identifiziert. Siehe glBlendFunc.
GL_BLEND_DST_ALPHA
- params liefert als einzelnen Wert die symbolische Konstante zurück, die die Ziel-Blendfunktion für den Alphawert identifiziert. Siehe glBlendFuncSeparate.
GL_BLEND_DST_RGB
- params liefert als einzelnen Wert die symbolische Konstante zurück, die die Ziel-Blendfunktion für Rot, Grün und Blau identifiziert. Siehe glBlendFuncSeparate.
GL_BLEND_EQUATION
- params liefert als einzelnen Wert die symbolische Konstante zurück, die die Blending-Gleichung angibt. Siehe glBlendEquation.
GL_BLEND_SRC
- params liefert einen Wert zurück, den symbolischen Name der Quellblendfunktion. (siehe glBlendFunc)
GL_BLEND_SRC_ALPHA
- params liefert als einzelnen Wert die symbolische Konstante zurück, die die Quell-Blendfunktion für den Alphawert identifiziert. Siehe glBlendFuncSeparate.
GL_BLEND_SRC_RGB
- params liefert als einzelnen Wert die symbolische Konstante zurück, die die Quell-Blendfunktion für Rot, Grün und Blau identifiziert. Siehe glBlendFuncSeparate.
GL_BLUE_BIAS
- params liefert in einem Wert die Verschiebung für den blauen Farbwert während eines Pixeltransfers zurück. Siehe glPixelTransfer.
GL_BLUE_BITS
- params liefert als einzelnen Wert die Anzahl der Bits für den blauen Farbanteil eines Farbpuffer zurück.
GL_BLUE_SCALE
- params liefert in einem Wert die Skalierung für den blauen Farbwert während eines Pixeltransfers zurück. Siehe glPixelTransfer.
C
GL_CLIP_PLANEi
- params liefert einen Booleanwert zurück, der angibt ob die spezielle (i-te) Clipping Plane aktiviert ist. (siehe glClipPlane)
GL_COLOR_CLEAR_VALUE
- params liefert vier Werte zurück welche die aktuelle Farbe angeben mit welcher der ColorBuffer geleert wird. (siehe glClearColor)
GL_COLOR_MATERIAL
- params liefert einen einzelnen Booleanwert zurück, der angibt ob ein oder mehrere Materialparameter die aktuelle Farbe beeinflussen bzw. aktiv sind. (siehe glColorMaterial)
GL_COLOR_MATERIAL_FACE
- params liefert eine symbolische Konstante die angibt welche Materialien einen Parameter besitzen, der die aktuelle Farbe beeinflusst. (siehe glColorMaterial)
GL_COLOR_MATERIAL_PARAMETER
- params liefert eine symbolische Konstante die angibt welche Materialparameter die aktuelle Farbe beeinflussen. (siehe glColorMaterial)
GL_COLOR_WRITEMASK
- params liefert vier Booleanwerte: Die rot, grün, blau und alpha Parameter die angeben, ob die jeweilige Farbkomponente in den Farbpuffer geschrieben werden kann. (siehe glColorMask)
GL_CULL_FACE
- params liefert einen Booleanwert zurück, der angibt ob Polygoneculling aktiv ist. (siehe glCullFace)
GL_CULL_FACE_MODE
- params liefert einen Wert zurück, den symbolischen Namen der Flächen, die vom Zeichnen ausgeschlossen werden sollen.
GL_CURRENT_COLOR
- params liefert vier Werte: Der Rot-, Grün-, Blau-, und Alphafarbanteil der aktuellen Farbe. Werden integer-Werte abgefragt, wird der Rückgabewert direkt von der internen Fließkomma Representation auf das Intervall [-1.0..1.0] abgebildet. Dies geschieht so, dass der kleinstmögliche Wert = -1.0 und der größtmögliche Wert = 1.0 wird. (siehe glColor)
GL_CURRENT_INDEX
- params liefert einen Wert zurück, den Index der aktuellen Farbe. (siehe glIndex)
GL_CURRENT_NORMAL
- params liefert drei Werte zurück, die x, y und z-Koordinate der aktuellen Normale. Werden integer-Werte abgefragt, wird der Rückgabewert direkt von der internen Fließkomma Representation auf das Intervall [-1.0..1.0] abgebildet. Dies geschieht so, dass der kleinstmögliche Wert = -1.0 und der größtmögliche Wert = 1.0 wird.
GL_CURRENT_RASTER_COLOR
- params liefert vier Werte: Der Rot-, Grün-, Blau-, und Alphafarbanteil der aktuellen Rasterposition. Werden integer-Werte abgefragt, wird der Rückgabewert direkt von der internen Fließkomma Representation auf das Intervall [-1.0..1.0] abgebildet. Dies geschieht so, dass der kleinstmögliche Wert = -1.0 und der größtmögliche Wert = 1.0 wird. (siehe glRasterPos)
GL_CURRENT_RASTER_DISTANCE
- params liefert einen Wert, die Distanz von der Betrachterposition (dem Auge) zur aktuellen Rasterposition. (siehe glRasterPos)
GL_CURRENT_RASTER_INDEX
- params liefert einen Wert, den Farbindex der aktuellen Rasterposition. (siehe glRasterpos)
GL_CURRENT_RASTER_POSITION
- params liefert vier Werte: Die x, y, z und w Komponenten der aktuellen Rasterposition. x, y und z sind dabei in Fensterkoordinaten, w in Clipkoordinaten angegeben. (siehe glRasterpos)
GL_CURRENT_RASTER_TEXTURE_COORDS
GL_CURRENT_RASTER_POSITION_VALID
- params liefert einen einzelnen Booleanwert der angibt, ob die aktuelle Rasterposition gültig ist. (siehe glRasterPos)
GL_CURRENT_TEXTURE_COORDS
- params liefert vier Werte: Die s, t, r und q Komponente der aktuellen Texturkoordinaten.
D
GL_DEPTH_BIAS
GL_DEPTH_BITS
GL_DEPTH_CLEAR_VALUE
GL_DEPTH_FUNC
GL_DEPTH_RANGE
GL_DEPTH_SCALE
- params liefert einen Wert, den Tiefenskalierungsfaktor, welcher während des Pixeltransfers benutzt wird. (siehe glPixelTransfer)
GL_DEPTH_TEST
- params liefert einen Booleanwert der angibt, ob der Tiefentest für Fragmente durchgeführt wird oder nicht. (siehe glDepthFunc, glDepthRange sowie Tiefentest )
GL_DEPTH_WRITEMASK
- params liefert einen Booleanwert der angibt, ob der Tiefenpuffer beschrieben werden kann.
GL_DITHER
GL_DOUBLEBUFFER
- params liefert einen Booleanwert zurück der angibt, ob Doublebuffering unterstützt wird.
GL_DRAW_BUFFER
- params liefert einen Wert, eine symbolische Konstante, die angibt, in welchen Buffer gerade gezeichnet wird. (siehe glDrawbuffer)
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
- params liefert einen Wert zurück, den Index der Farbe mit dem der ColorBuffer geleert wird.(siehe glClearIndex)
GL_INDEX_MODE
- params liefert einen Booleanwert zurück, der anzeigt ob sich OpenGL im Indexmodus(true) oder RGBA-Modus(false) befindet.
GL_INDEX_OFFSET
GL_INDEX_SHIFT
GL_INDEX_WRITEMASK
L
GL_LIGHTi
- params liefert einen Booleanwert zurück, der anzeigt ob das entsprechende (i-te)Licht aktiviert ist oder nicht. (Siehe glLight und glLightModel).
GL_LIGHTING
- params liefert einen Booleanwert zurück, der 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
- params liefert 16 Werte zurück. Diese entsprechen den 16 Werten der Modelview-Matrix die als letztes auf den Modelview-Matrixstack gelegt wurde.
GL_MODELVIEW_STACK_DEPTH
N
GL_NAME_STACK_DEPTH
GL_NORMALIZE
P
GL_PACK_ALIGNMENT
GL_PACK_LSB_FIRST
GL_PACK_ROW_LENGTH
GL_PACK_SKIP_PIXELS
GL_PACK_SKIP_ROWS
GL_PACK_SWAP_BYTES
GL_PERSPECTIVE_CORRECTION_HINT
GL_PIXEL_MAP_A_TO_A_SIZE
GL_PIXEL_MAP_B_TO_B_SIZE
GL_PIXEL_MAP_G_TO_G_SIZE
GL_PIXEL_MAP_I_TO_A_SIZE
GL_PIXEL_MAP_I_TO_B_SIZE
GL_PIXEL_MAP_I_TO_G_SIZE
GL_PIXEL_MAP_I_TO_I_SIZE
GL_PIXEL_MAP_I_TO_R_SIZE
GL_PIXEL_MAP_R_TO_R_SIZE
GL_PIXEL_MAP_S_TO_S_SIZE
GL_POINT_SIZE
GL_POINT_SIZE_GRANULARITY
GL_POINT_SIZE_RANGE
GL_POINT_SMOOTH
GL_POINT_SMOOTH_HINT
GL_POLYGON_MODE
GL_POLYGON_SMOOTH
GL_POLYGON_SMOOTH_HINT
GL_POLYGON_STIPPLE
GL_PROJECTION_MATRIX
- params liefert 16 Werte zurück. Diese entsprechen den 16 Werten der Projektions-Matrix die als letztes auf den Projektions-Matrixstack gelegt wurde..
GL_PROJECTION_STACK_DEPTH
R
GL_READ_BUFFER
GL_RED_BIAS
GL_RED_BITS
GL_RED_SCALE
GL_RENDER_MODE
GL_RGBA_MODE
S
GL_SCISSOR_BOX
GL_SCISSOR_TEST
GL_SHADE_MODEL
GL_STENCIL_BITS
GL_STENCIL_CLEAR_VALUE
GL_STENCIL_FAIL
GL_STENCIL_FUNC
GL_STENCIL_PASS_DEPTH_FAIL
GL_STENCIL_PASS_DEPTH_PASS
GL_STENCIL_REF
GL_STENCIL_TEST
GL_STENCIL_VALUE_MASK
GL_STENCIL_WRITEMASK
GL_STEREO
- params gibt einen einzelnen Booleanwert zurück der an gibt, ob Stereobuffer (links und rechts) unterstützt werden.
GL_SUBPIXEL_BITS
T
GL_TEXTURE_1D
- params liefert als booleanschen Wert zurück, ob ein-dimensionales Texturemapping aktiviert ist. Siehe glTexImage1D.
GL_TEXTURE_2D
- params liefert als booleanschen Wert zurück, ob zwei-dimensionales Texturemapping aktiviert ist. Siehe glTexImage2D.
GL_TEXTURE_3D
- params liefert als booleanschen Wert zurück, ob drei-dimensionales Texturemapping aktiviert ist. Siehe glTexImage3D.
GL_TEXTURE_BINDING_1D
- params liefert in einem einzigen Wert den Namen der aktuell an das Ziel GL_TEXTURE_1D gebundenen Textur. Siehe glBindTexture.
GL_TEXTURE_BINDING_2D
- params liefert in einem einzigen Wert den Namen der aktuell an das Ziel GL_TEXTURE_2D gebundenen Textur. Siehe glBindTexture.
GL_TEXTURE_BINDING_3D
- params liefert in einem einzigen Wert den Namen der aktuell an das Ziel GL_TEXTURE_3D gebundenen Textur. Siehe glBindTexture.
GL_TEXTURE_COORD_ARRAY
- params liefert einen booleanschen Wert zurück, der angibt ob das Texturkoordinaten-Array aktiv ist. Siehe glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_SIZE
- params liefert als einzelnen Paramter die Anzahl der Koordinaten pro Element im Texturkoordinaten-Array zurück. Siehe glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_STRIDE
- params liefert als einzelnen Parameter den Byteversatz zwischen den aufeinander folgenden Elementen in einem Texturkoordinaten-Array zurück. Siehe glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_TYPE
- param liefert als einzelnen Wert den Datentyp für die Koordinaten in einem Texturkoordinaten-Array zurück. Siehe glTexCoordPointer.
GL_TEXTURE_ENV_COLOR
- params liefert vier Werte zurück : Den roten, grünen, blauen und Alpha-Anteil der Texturenumgebungsfarbe. Integerwerte (falls angefordert) werden linear im Bezug zur Fließkommarepräsentation umgerechnet, so dass 1.0 dien höchstmöglichen positiven Integerwert zurückgibt. Siehe glTexEnv.
GL_TEXTURE_ENV_MODE
- params liefert als einzelnen Wert eine symbolische Konstante zurück, die angbit welche Texturenumgebungs-Funktion zurzeit aktiv ist. Siehe glTexEnv.
GL_TEXTURE_GEN_S
- params liefert als booleanschen Wert zurück, ob die automatische Generierung der S-Texturkoordiante aktiv ist. Siehe glTexGen.
GL_TEXTURE_GEN_T
- params liefert als booleanschen Wert zurück, ob die automatische Generierung der T-Texturkoordiante aktiv ist. Siehe glTexGen.
GL_TEXTURE_GEN_R
- params liefert als booleanschen Wert zurück, ob die automatische Generierung der R-Texturkoordiante aktiv ist. Siehe glTexGen.
GL_TEXTURE_GEN_Q
- params liefert als booleanschen Wert zurück, ob die automatische Generierung der Q-Texturkoordiante aktiv ist. Siehe glTexGen.
GL_TEXTURE_MATRIX
- params liefert 16 Werte zurück. Diese entsprechen den 16 Werten der Texture-Matrix die als letztes auf den Texture-Matrixstack gelegt wurde.
GL_TEXTURE_STACK_DEPTH
- params liefert einen Wert, die Anzahl der Matrizen auf dem Texturmatrixstack, zurück.
U
GL_UNPACK_ALIGNMENT
- params liefert als einzelnen Wert die Byteausrichtung zurück, die beim Lesen von Pixeln aus dem Speicher genutzt wird. Siehe glPixelStore.
GL_UNPACK_IMAGE_HEIGHT_EXT
- params liefert als einzelnen Wert die Höhe und Breite des Bildes zurück das genutzt wird um (3D-)Pixel aus dem Speicher zu lesen. Siehe glPixelStore.
GL_UNPACK_LSB_FIRST
- params liefert als einzelnen booleanschen Wert zurück, ob Ein-Bit-Pixel die aus dem Speicher ausgelesen werden zuerst aus dem niederwertigsten Bit jedes vorzeichenlosen Bytes gelesen werden. Siehe glPixelStore.
GL_UNPACK_ROW_LENGTH
- params liefert als einzelnen Wert die Reihenlänge zurück, die beim Auslesen der Pixel aus dem Speicher verwendet wird. Siehe glPixelStore.
GL_UNPACK_SKIP_IMAGES_EXT
- params liefert als einzelnen Wert die Anzahl der Bilder die übersprungen werden, bevor der erste (3D-)Pixel aus dem Speicher gelesen wird. Siehe glPixelStore.
GL_UNPACK_SKIP_PIXELS
- params liefert als einzelnen Wert die Anzahl der Pixel die übersprungen werden, bevor der erste Pixel aus dem Speicher gelesen wird. Siehe glPixelStore.
GL_UNPACK_SKIP_ROWS
- params liefert als einzelnen Wert die Anzahl der Pixelreihen zurück, die beim Lesen aus dem Speicher übersprungen werden. Siehe glPixelStore.
GL_UNPACK_SWAP_BYTES
- params gibt einen einzelnen booleanschen Wert zurück, der angibt ob die Bytes von Zwei-Byte und Vier-Byte Pixelindizes und -komponenten nach dem Auslesen aus dem Speicher vertauscht werden. Siehe glPixelStore.
V
GL_VIEWPORT
- params liefert vier Parameter zurück. Die X- und Y-Koordinaten des Viewports, gefolgt von dessen Breite und Höhe. Siehe glViewport.
Z
GL_ZOOM_X
- params gibt als einzelnen Wert den Vergrößerungsfaktor für Pixel auf der X-Achse zurück. Siehe glPixelZoom.
GL_ZOOM_Y
- params gibt als einzelnen Wert den Vergrößerungsfaktor für Pixel auf der Y-Achse zurück. Siehe glPixelZoom.
Fehlermeldungen
GL_INVALID_ENUM wird generiert, wenn pname ein ungültiger Wert übergeben wird.
GL_INVALID_OPERATION wird generiert, wenn glGet innerhalb eines glBegin-glEnd Blocks aufgerufen wird.