glGet
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_ARRAY
- 1.4.3.3 GL_COLOR_ARRAY_SIZE
- 1.4.3.4 GL_COLOR_ARRAY_STRIDE
- 1.4.3.5 GL_COLOR_ARRAY_TYPE
- 1.4.3.6 GL_COLOR_CLEAR_VALUE
- 1.4.3.7 GL_COLOR_LOGIC_OP
- 1.4.3.8 GL_COLOR_MATERIAL
- 1.4.3.9 GL_COLOR_MATERIAL_FACE
- 1.4.3.10 GL_COLOR_MATERIAL_PARAMETER
- 1.4.3.11 GL_COLOR_WRITEMASK
- 1.4.3.12 GL_CULL_FACE
- 1.4.3.13 GL_CULL_FACE_MODE
- 1.4.3.14 GL_CURRENT_COLOR
- 1.4.3.15 GL_CURRENT_FOG_COORD
- 1.4.3.16 GL_CURRENT_INDEX
- 1.4.3.17 GL_CURRENT_NORMAL
- 1.4.3.18 GL_CURRENT_PROGRAM
- 1.4.3.19 GL_CURRENT_RASTER_COLOR
- 1.4.3.20 GL_CURRENT_RASTER_DISTANCE
- 1.4.3.21 GL_CURRENT_RASTER_INDEX
- 1.4.3.22 GL_CURRENT_RASTER_POSITION
- 1.4.3.23 GL_CURRENT_RASTER_TEXTURE_COORDS
- 1.4.3.24 GL_CURRENT_RASTER_POSITION_VALID
- 1.4.3.25 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_COLOR_CONTROL
- 1.4.9.5 GL_LIGHT_MODEL_LOCAL_VIEWER
- 1.4.9.6 GL_LIGHT_MODEL_TWO_SIDE
- 1.4.9.7 GL_LINE_SMOOTH_HINT
- 1.4.9.8 GL_LINE_SMOOTH_HINT
- 1.4.9.9 GL_LINE_STIPPLE
- 1.4.9.10 GL_LINE_STIPPLE_PATTERN
- 1.4.9.11 GL_LINE_STIPPLE_REPEAT
- 1.4.9.12 GL_LINE_WIDTH
- 1.4.9.13 GL_LINE_WIDTH_GRANULARITY
- 1.4.9.14 GL_LINE_WIDTH_RANGE
- 1.4.9.15 GL_LIST_BASE
- 1.4.9.16 GL_LIST_INDEX
- 1.4.9.17 GL_LIST_MODE
- 1.4.9.18 GL_LOGIC_OP
- 1.4.9.19 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_3D_TEXTURE_SIZE
- 1.4.10.27 GL_MAX_ATTRIB_STACK_DEPTH
- 1.4.10.28 GL_MAX_CLIP_PLANES
- 1.4.10.29 GL_MAX_ELEMENTS_INDICES
- 1.4.10.30 GL_MAX_ELEMENTS_VERTICES
- 1.4.10.31 GL_MAX_EVAL_ORDER
- 1.4.10.32 GL_MAX_LIGHTS
- 1.4.10.33 GL_MAX_LIST_NESTING
- 1.4.10.34 GL_MAX_MODELVIEW_STACK_DEPTH
- 1.4.10.35 GL_MAX_NAME_STACK_DEPTH
- 1.4.10.36 GL_MAX_PIXEL_MAP_TABLE
- 1.4.10.37 GL_MAX_PROJECTION_STACK_DEPTH
- 1.4.10.38 GL_MAX_TEXTURE_SIZE
- 1.4.10.39 GL_MAX_TEXTURE_STACK_DEPTH
- 1.4.10.40 GL_MAX_TEXTURE_UNITS
- 1.4.10.41 GL_MAX_VIEWPORT_DIMS
- 1.4.10.42 GL_MODELVIEW_MATRIX
- 1.4.10.43 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_DISTANCE_ATTENUATION
- 1.4.12.19 GL_POINT_FADE_THRESHOLD_SIZE
- 1.4.12.20 GL_POINT_SIZE
- 1.4.12.21 GL_POINT_SIZE_GRANULARITY
- 1.4.12.22 GL_POINT_SIZE_MAX
- 1.4.12.23 GL_POINT_SIZE_MIN
- 1.4.12.24 GL_POINT_SIZE_RANGE
- 1.4.12.25 GL_POINT_SMOOTH
- 1.4.12.26 GL_POINT_SMOOTH_HINT
- 1.4.12.27 GL_POINT_SPRITE_COORD_ORIGIN
- 1.4.12.28 GL_POLYGON_MODE
- 1.4.12.29 GL_POLYGON_OFFSET_FACTOR
- 1.4.12.30 GL_POLYGON_OFFSET_FILL
- 1.4.12.31 GL_POLYGON_OFFSET_LINE
- 1.4.12.32 GL_POLYGON_OFFSET_POINT
- 1.4.12.33 GL_POLYGON_OFFSET_UNITS
- 1.4.12.34 GL_POLYGON_SMOOTH
- 1.4.12.35 GL_POLYGON_SMOOTH_HINT
- 1.4.12.36 GL_POLYGON_STIPPLE
- 1.4.12.37 GL_PROJECTION_MATRIX
- 1.4.12.38 GL_PROJECTION_STACK_DEPTH
- 1.4.13 R
- 1.4.14 S
- 1.4.14.1 GL_SAMPLE_COVERAGE_INVERT
- 1.4.14.2 GL_SAMPLE_COVERAGE_VALUE
- 1.4.14.3 GL_SCISSOR_BOX
- 1.4.14.4 GL_SCISSOR_TEST
- 1.4.14.5 GL_SECONDARY_COLOR_ARRAY_SIZE
- 1.4.14.6 GL_SECONDARY_COLOR_ARRAY_STRIDE
- 1.4.14.7 GL_SECONDARY_COLOR_ARRAY_TYPE
- 1.4.14.8 GL_SHADE_MODEL
- 1.4.14.9 GL_STENCIL_BITS
- 1.4.14.10 GL_STENCIL_CLEAR_VALUE
- 1.4.14.11 GL_STENCIL_FAIL
- 1.4.14.12 GL_STENCIL_FUNC
- 1.4.14.13 GL_STENCIL_PASS_DEPTH_FAIL
- 1.4.14.14 GL_STENCIL_PASS_DEPTH_PASS
- 1.4.14.15 GL_STENCIL_REF
- 1.4.14.16 GL_STENCIL_TEST
- 1.4.14.17 GL_STENCIL_VALUE_MASK
- 1.4.14.18 GL_STENCIL_WRITEMASK
- 1.4.14.19 GL_STEREO
- 1.4.14.20 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 Hinweise
- 1.6 Fehlermeldungen
- 1.7 Siehe auch
- 1.8 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 Farbpuffers 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_ARRAY
- params liefert einen bolleschen Wert zurück, der angibt, ob der Farbarray aktiviert ist. Der Anfangwert ist GL_FALSE. Siehe glColorPointer.
GL_COLOR_ARRAY_SIZE
- params liefert als einzelnen Parameter die Anzahl der Komponenten pro Element im Farben-Array zurück. Siehe glColorPointer.
GL_COLOR_ARRAY_STRIDE
- params liefert als einzelnen Parameter den Byteversatz zwischen den aufeinander folgenden Elementen in einem Farben-Array zurück. Siehe glColorPointer.
GL_COLOR_ARRAY_TYPE
- param liefert als einzelnen Wert den Datentyp für die Komponenten in einem Farben-Array zurück. Siehe glColorPointer.
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_LOGIC_OP
- params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die RGBA-Farbwerte eines Fragments unter Verwendung einer logischen Operation in den Framebuffer gelangen. Der Anfangswert ist GL_FALSE. (Siehe glLogicOp.)
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_FOG_COORD
- params liefert einen Wert zurück, die aktuelle Nebelkoordinate. (siehe glFogCoord)
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_PROGRAM
- params liefert das handle eines aktuellen Shaders zurück. Diese Konstante ist erst ab OpenGL 2.0 verfügbar. Die Aufgabe dieser Konstante wurde früher von glGetHandleARB übernommen.
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
- params liefert 4 Werte: Die aktellen s, t, r und q Texturkoordinaten. Siehe glTexCoord.
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
- params liefert als einzelnen (Fließkomma)Wert den Tiefenverschiebungsfaktor (Depth Bias) zurück, der beim Pixeltransfer verwendet wird. Siehe glPixelTransfer.
GL_DEPTH_BITS
- params liefert als einzelnen (Ganzzahl)Wert die Anzahl der Bitflächen (Bittiefe) des Tiefenpuffers zurück.
GL_DEPTH_CLEAR_VALUE
- params liefert den Wert zurück, mit dem der Tiefenpuffer gelöscht wird. Falls als Integerwert angefordert, wird die Fließkommarepräsentation linear angepasst, so dass 1 dem größten positiven Ganzzahlwert und -1 dem größten negativen Ganzzahlwert entspricht. Siehe glClearDepth.
GL_DEPTH_FUNC
- params gibt als einzelnen Wert eine symbolische Konstante zurück, die den aktuellen Tiefenvergleich angibt. Siehe glDepthFunc.
GL_DEPTH_RANGE
- params liefert in zwei Werten das nahe und ferne Limit für den Tiefenpuffer zurück. Falls als Integerwert angefordert, wird die Fließkommarepräsentation linear angepasst, so dass 1 dem größten positiven Ganzzahlwert und -1 dem größten negativen Ganzzahlwert entspricht. Siehe glDepthRange.
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
- params liefert als einzelnen boolschen Wert zurück, ob das Dithern von Fragmentfarben und -indizes aktiv ist.
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
- params gibt in einem einzelnen boolschen Wert an, ob das aktuelle Kantenflag wahr oder falsch ist. Siehe glEdgeFlag.
GL_EDGE_FLAG_ARRAY
- params gibt einen booleschen Wert zurück, der angibt, ob der EdgeFlag-Array aktiviert ist. Der Anfangswert ist GL_FALSE. Siehe [glEdgeFlagPointer]].
GL_EDGE_FLAG_ARRAY_STRIDE
- params liefert als einzelnen Parameter den Byteversatz zwischen den aufeinander folgenden Elementen in einem Kantenflag-Array zurück. Siehe glEdgeFlagPointer.
F
GL_FOG
- params gibt als einzelnen boolschen Wert an, ob Nebel aktiviert ist. Siehe glFog.
GL_FOG_COLOR
- params liefert vier Werte zurück, den Rot-, Grün-, Blauanteil des Nebels, sowie den Alphawert. Wenn als Integerwert angefordert, wird der Fließkommabereich von -1..1 auf den gesamten Integerbereich abgebildet. Siehe glFog.
GL_FOG_DENSITY
- params gibt als einzelnen Wert die dichte des Nebels zurück. Siehe glFog.
GL_FOG_END
- params gibt als einzelnen Wert den End-Faktor für die lineare Nebelgleichen an. Siehe glFog.
GL_FOG_HINT
- params gibt als einzelnen Wert eine symbolische Konstante zurück, die den Modus für den Nebelhinweis angibt. Siehe glFog.
GL_FOG_INDEX
- params liefert als einzelnen Wert den Farbindex des Nebels zurück. Siehe glFog.
GL_FOG_MODE
- params liefert als symbolische Konstante wie aktuelle Nebelgleichung zurück. Siehe glFog.
GL_FOG_START
- params gibt als einzelnen Wert den Start-Faktor für die lineare Nebelgleichen an. Siehe glFog.
GL_FRONT_FACE
- params liefert eine symbolische Konstante, die angibt ob entweder Seiten mit Polygonwicklung im Uhrzeigersinn, oder mit Polygonwicklung gegen den Uhrzeigersinn, Vorderseiten darstellen. Siehe glFrontFace.
G
GL_GENERATE_MIPMAP_HINT
- params liefert als symbolische Konstanten den Modus für den Hinweis zur Erstellung von MipMaps zurück. Siehe glHint.
GL_GREEN_BIAS
- params liefert als einzelnen Wert den Verschiebungsfaktor für Grünwerte während eines Pixeltransfers zurück.
GL_GREEN_BITS
- params liefert als einzelnen Wert die Zahl der Bitflächen (Bittiefe) für Grün eines Farbpuffers zurück.
GL_GREEN_SCALE
- params liefert als einzelnen Wert den Skalierungsfaktor für Grünwerte zurück, der während des Pixeltransfers angewandt wird. Siehe glPixelTransfer.
I
GL_INDEX_ARRAY
- params liefert einen booleschen Wert zurück, der angibt, ob der Farbindexarray aktiviert ist. Der Anfangswert ist GL_FALSE. Siehe glIndexPointer.
GL_INDEX_ARRAY_STRIDE
- params liefert als einzelnen Parameter den Byteversatz zwischen den aufeinander folgenden Elementen in einem Farbindex-Array zurück. Siehe glIndexPointer.
GL_INDEX_ARRAY_TYPE
- param liefert als einzelnen Wert den Datentyp der Komponenten in einem Farbindex-Array zurück. Siehe glIndexPointer.
GL_INDEX_BITS
- params liefert als einzelnen Wert die Zahl der Bitflächen eines Farbindexpuffers zurück.
GL_INDEX_CLEAR_VALUE
- params liefert einen Wert zurück, den Index der Farbe mit dem der ColorBuffer geleert wird. Siehe glClearIndex.
GL_INDEX_LOGIC_OP
- params liefert einen booleschen Wert zurück, der angibt, ob die Indexwerte eines Fragments unter Benutzung einer logischen Operation in den Framebuffer gelangen. Der Anfangswert ist GL_FALSE. Siehe glLogicOp.
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
- params liefert als einzelnen Wert den Versatz zurück, der zu Farb- und Stencilindizes während eines Pixeltransfers addiert wird. Siehe glPixelTransfer.
GL_INDEX_SHIFT
- params liefert einen einzelnen Wert zurück, um den Farb- und Stencilindizes während eines Pixeltransfers verschoben werden. Siehe glPixelTransfer.
GL_INDEX_WRITEMASK
- params liefert als einzelnen Wert eine Maske zurück, die angibt welche Bitflächen eines jeden Farbindexpuffers beschrieben werden können. Siehe glIndexMask.
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
- params liefert vier Werte zurück, die Rot-, Grün-, Blau- und Alphakomponente der ambienten Intensität für die komplette Szene. Wenn als Integerwert angefordert, wird der Fließkommabereich von -1..1 auf den gesamten Integerbereich abgebildet. Siehe glLightModel.
GL_LIGHT_MODEL_COLOR_CONTROL
- params liefert als einzelnen Wert den Farbkontrollwert zurück. Siehe glLightModel.
GL_LIGHT_MODEL_LOCAL_VIEWER
- params gibt als boolenschen Wert an, ob spekulative Reflektionsberechnungen den Betrachter als lokal zur Szene ansehen. Siehe glLightModel.
GL_LIGHT_MODEL_TWO_SIDE
- params gibt als boolenschen Wert an, ob für die Beleuchtung von Vorder- und Rückseite eines Polygons unterschiedliche Materialien genutzt werden. Siehe glLightModel.
GL_LINE_SMOOTH_HINT
- params gibt als boolenschen Wert an, ob Kantenglättung für Linien aktiviert ist. Siehe glLineWidth.
GL_LINE_SMOOTH_HINT
- params liefert als symbolische Konstante den Hinweis für die Kantenglättung von Linien zurück. Siehe glHint.
GL_LINE_STIPPLE
- params gibt als boolenschen Wert an, ob Musterung für Linien aktiviert ist. Siehe glLineStipple.
GL_LINE_STIPPLE_PATTERN
- params liefert als einzelnen 16-Bit Wert das Linienmuster zurück. Siehe glLineStipple.
GL_LINE_STIPPLE_REPEAT
- params liefert als einzelnen Wert den Faktor für die Musterwiederholung von Linien zurück. Siehe glLineStipple.
GL_LINE_WIDTH
- params liefert als einzelnen Wert die aktuelle Liniendicke zurück. Siehe glLineWidth.
GL_LINE_WIDTH_GRANULARITY
- params liefert als einzelnen Wert den unterstützten Differenzwert zwischen zwei Linienbreiten zurück. Siehe glLineWidth.
GL_LINE_WIDTH_RANGE
- params liefert zwei Werte zurück. Zuerst die kleinste, und dann die größte unterstützte Dicke für kantengeglättete Linien. Siehe glLineWidth.
GL_LIST_BASE
- params liefert als einzelnen Wert den Versatz zurück, der auf alle Displaylistennamen die an glCallLists übergeben werden, addiert wird. Siehe glListBase.
GL_LIST_INDEX
- params liefert als einzelnen Wert den Namen der momentan in Erstellung befindlichen Displayliste zurück. Wird gerade keine Displayliste erstellt, wird 0 zurückgegeben. Siehe glNewList.
GL_LIST_MODE
- params liefert als symbolische Konstante den Erstellungsmodus der gerade in Erstellung befindlichen Displayliste zurück. Siehe glNewList.
GL_LOGIC_OP
- params gibt als boolenschen Wert an, ob Fragmentindizes unter Nutzung eines logischen Operation in den Farbpuffer eingebunden werden. Siehe glLogicOp.
GL_LOGIC_OP_MODE
- params liefert als symbolische Konstante den momentan gewählten Modus für logische Operationen zurück. Siehe glLogicOp.
M
GL_MAP1_COLOR_4
- params liefert als einzelnen boolschen Wert zurück ob 1D-Evaluation Farbwerte generiert. Siehe glMap1.
GL_MAP1_GRID_DOMAIN
- params liefert zwei Werte zurück, die Endpunkte der Gitterdomäne der 1D-Map. Siehe glMapGrid.
GL_MAP1_GRID_SEGMENTS
- params liefert als einzelnen Wert die Anzahl der Unterteilungen der Gitterdomäne der 1D-Map zurück. Siehe glMapGrid.
GL_MAP1_INDEX
- params liefert als einzelnen boolschen Wert zurück ob 1D-Evaluation Farbindizes generiert. Siehe glMap1.
GL_MAP1_NORMAL
- params liefert als einzelnen boolschen Wert zurück ob 1D-Evaluation Normalen generiert. Siehe glMap1.
GL_MAP1_TEXTURE_COORD_1
- params liefert als einzelnen boolschen Wert zurück ob 1D-Evaluation 1D-Texturkoordinaten generiert. Siehe glMap1.
GL_MAP1_TEXTURE_COORD_2
- params liefert als einzelnen boolschen Wert zurück ob 1D-Evaluation 2D-Texturkoordinaten generiert. Siehe glMap1.
GL_MAP1_TEXTURE_COORD_3
- params liefert als einzelnen boolschen Wert zurück ob 1D-Evaluation 3D-Texturkoordinaten generiert. Siehe glMap1.
GL_MAP1_TEXTURE_COORD_4
- params liefert als einzelnen boolschen Wert zurück ob 1D-Evaluation 4D-Texturkoordinaten generiert. Siehe glMap1.
GL_MAP1_VERTEX_3
- params liefert als einzelnen boolschen Wert zurück ob 1D-Evaluation 3D-Vertexkoordinaten generiert. Siehe glMap1.
GL_MAP1_VERTEX_4
- params liefert als einzelnen boolschen Wert zurück ob 1D-Evaluation 4D-Vertexkoordinaten generiert. Siehe glMap1.
GL_MAP2_COLOR_4
- params liefert als einzelnen boolschen Wert zurück ob 2D-Evaluation Farbwerte generiert. Siehe glMap2.
GL_MAP2_GRID_DOMAIN
- params liefert vier Werte zurück, die Endpunkte der Gitterdomäne der 2D-Map in i und j Richtung. Siehe glMapGrid.
GL_MAP2_GRID_SEGMENTS
- params liefert zwei Werte, die Anzahl der Unterteilungen der Gitterdomäne der 2D-Map zurück in i und j Richtung. Siehe glMapGrid.
GL_MAP2_INDEX
- params liefert als einzelnen boolschen Wert zurück ob 2D-Evaluation Farbindizes generiert. Siehe glMap2.
GL_MAP2_NORMAL
- params liefert als einzelnen boolschen Wert zurück ob 2D-Evaluation Normalen generiert. Siehe glMap2.
GL_MAP2_TEXTURE_COORD_1
- params liefert als einzelnen boolschen Wert zurück ob 2D-Evaluation 1D-Texturkoordinaten generiert. Siehe glMap2.
GL_MAP2_TEXTURE_COORD_2
- params liefert als einzelnen boolschen Wert zurück ob 2D-Evaluation 2D-Texturkoordinaten generiert. Siehe glMap2.
GL_MAP2_TEXTURE_COORD_3
- params liefert als einzelnen boolschen Wert zurück ob 2D-Evaluation 3D-Texturkoordinaten generiert. Siehe glMap2.
GL_MAP2_TEXTURE_COORD_4
- params liefert als einzelnen boolschen Wert zurück ob 2D-Evaluation 4D-Texturkoordinaten generiert. Siehe glMap2.
GL_MAP2_VERTEX_3
- params liefert als einzelnen boolschen Wert zurück ob 2D-Evaluation 3D-Vertexkoordinaten generiert. Siehe glMap2.
GL_MAP2_VERTEX_4
- params liefert als einzelnen boolschen Wert zurück ob 2D-Evaluation 4D-Vertexkoordinaten generiert. Siehe glMap2.
GL_MAP_COLOR
- params liefert als einzelnen boolschen Wert zurück, ob Farbwerte und Farbindizes während des Pixeltransfers durch Taballenzugriffe ersetzt werden. Siehe glPixelTransfer.
GL_MAP_STENCIL
- params liefert als einzelnen boolschen Wert zurück, ob Stencilindizes während des Pixeltransfers durch Taballenzugriffe ersetzt werden. Siehe glPixelTransfer.
GL_MATRIX_MODE
- params liefert als symbolische Konsante, welcher Matrizenstapel als aktuelles Ziel für alle Matrixoperationen gesetzt ist. Siehe glMatrixMode.
GL_MAX_3D_TEXTURE_SIZE
- params liefert als einzelnen Wert die maximal mögliche Dimension (Breite=Höhe=Tiefe) einer 3D-Textur. Siehe glTexImage3D.
GL_MAX_ATTRIB_STACK_DEPTH
- params liefert die maximale Tiefe des Attributstapels zurück. Siehe glPushAttrib.
GL_MAX_CLIP_PLANES
- params liefert die maximale Zahl der selbst-definierbaren Schnittflächen zurück. Siehe glClipPlane.
GL_MAX_ELEMENTS_INDICES
- params liefert als einzelnen Wert die empfohlene maximale Anzahl von Indizes zurück, die von glDrawRangeElements effektiv verarbeitet werden können.
GL_MAX_ELEMENTS_VERTICES
- params liefert als einzelnen Wert die empfohlene maximale Anzahl von Vertices zurück, die von glDrawRangeElements effektiv verarbeitet werden können.
GL_MAX_EVAL_ORDER
- params' liefert die maximale Funktionsordnung zurück, die von 1D- und 2D-Evaluatoren unterstützt wird. Siehe glMap1 und glMap2.
GL_MAX_LIGHTS
- params liefert die Anzahl der maximal unterstützten Lichtquellen zurück. Siehe glLight.
GL_MAX_LIST_NESTING
- params liefert die maximale Rekursionstiefe innerhalb einer Displayliste zurück. Siehe glCallList.
GL_MAX_MODELVIEW_STACK_DEPTH
- params liefert als einzelnen Wert die Anzahl der maximal auf den Stapel legbaren Modelansichtsmatrizen zurück. Siehe glPushMatrix.
GL_MAX_NAME_STACK_DEPTH
- params liefert als einzelnen Wert die maximale Tiefe des Tapels für Selektionsnamen zurück. Siehe glPushName.
GL_MAX_PIXEL_MAP_TABLE
- params liefert die maximale Größe einer glPixelMap Zugriffstabelle zurück. Siehe glPixelMap.
GL_MAX_PROJECTION_STACK_DEPTH
- params liefert als einzelnen Wert die Anzahl der maximal auf den Stapel legbaren Projektionsmatrizen zurück. Siehe glPushMatrix.
GL_MAX_TEXTURE_SIZE
- params liefert als einzelnen Wert die maximal mögliche Dimension (Breite=Höhe) einer 1D/2D-Textur. Siehe glTexImage2D bzw. glTexImage1D.
GL_MAX_TEXTURE_STACK_DEPTH
- params liefert als einzelnen Wert, die Anzahl der maximal auf den Stapel legbaren Texturenmatrizen, zurück. Siehe glPushMatrix.
GL_MAX_TEXTURE_UNITS
- params liefert als einzelnen Wert, die Anzahl der unterstützen Textureinheiten, zurück. Dieser Wert muss mindestens 1 sein. Siehe glActiveTexture, glClientActiveTexture und glMultiTexCoord.
GL_MAX_VIEWPORT_DIMS
- params liefert zwei Werte zurück, die maximale Breite und maximale Höhe des Viewports. Siehe glViewport.
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
- params liefert als einzelnen Wert die Anzahl der Matrizen auf dem Matrizenstapel für die Modelansichtsmatrix zurück. Siehe glPushMatrix.
N
GL_NAME_STACK_DEPTH
- params liefert als einzelnen Wert die Zahl der Namen auf dem Namensstapel zurück. Der Anfangswert ist 0. Siehe glPushName.
GL_NORMAL_ARRAY
- params liefert einen booleschen Wert zurück, der angibt, ob der Normalenarray aktiviert ist. Der Anfangswert ist GL_FALSE. Siehe glNormalPointer.
GL_NORMAL_ARRAY_SIZE
- params liefert als einzelnen Parameter die Anzahl der Koordinaten pro Element im Normalen-Array zurück. Siehe glNormalPointer.
GL_NORMAL_ARRAY_STRIDE
- params liefert als einzelnen Parameter den Byteversatz zwischen den aufeinander folgenden Elementen in einem Normalen-Array zurück. Der Anfangswert ist 0. Siehe glNormalPointer.
GL_NORMAL_ARRAY_TYPE
- params liefert als einzelnen Wert den Datentyp für die Koordinaten in einem Normalen-Array zurück. Der Anfangswert ist GL_FLOAT. Siehe glNormalPointer.
GL_NORMALIZE
- params gibt als einzelner boolscher Wert an, ob Normalen nach der Transformation in Betrachterkoordinaten automatisch auf Einheitslänge gebracht werden. Der Anfangswert ist GL_FALSE. Siehe glEnable.
P
GL_PACK_ALIGNMENT
- params liefert als einzelnen Wert die Byteausrichtung für das Schreiben von Pixeldaten in den Speicher zurück. Der Anfangswert ist 4. Siehe glPixelStore.
GL_PACK_LSB_FIRST
- params gibt als einzelnen boolschen Wert zurücl, ob Ein-Bit Pixel die in den Speicher geschrieben werden zuerst in das niederwertigste Bit eines jeden vorzeichenlosen Bytes geschrieben werden. Der Anfangswert ist G_FALSE. Siehe glPixelStore.
GL_PACK_ROW_LENGTH
- params liefert als einzelnen Wert die Reihenlänge zurück, die zum Schreiben von Pixeldaten in den Speicher genutzt wird. Der Anangswert ist 0. Siehe glPixelStore.
GL_PACK_SKIP_PIXELS
- params gibt als einzelnen Wert die Zahl der Pixel zurück, die vor dem Schreiben des ersten Pixels in den Speicher übersprungen werden. Der Anfangswert ist 0. Siehe glPixelStore.
GL_PACK_SKIP_ROWS
- params gibt als einzelnen Wert die Zahl der Pixelreihen zurück, die vor dem Schreiben des ersten Pixels in den Speicher übersprungen werden. Der Anfangswert ist 0. Siehe glPixelStore.
GL_PACK_SWAP_BYTES
- params gibt als boolschen Wert an, ob Bytes von Zwei-Byte und Vier-Byte Pixelindizes und Komponenten vertauscht werden, bevor sie in den Speicher geschrieben werden. Der Anfangswert ist GL_FALSE. Siehe glPixelStore.
GL_PERSPECTIVE_CORRECTION_HINT
- params gibt als symbolische Konstante den Hinweismodus für perspektivische Korrektion zurück. Der Anfangswert ist GL_DONT_CARE. Siehe glHint.
GL_PIXEL_MAP_A_TO_A_SIZE
- params liefert als einzelnen Wert die Größe der Alpha-nach-Alpha Pixelübersetzungstabelle zurück. Der Anfangswert ist 1. Siehe glPixelMap.
GL_PIXEL_MAP_B_TO_B_SIZE
- params liefert als einzelnen Wert die Größe der Blau-nach-Blau Pixelübersetzungstabelle zurück. Der Anfangswert ist 1. Siehe glPixelMap.
GL_PIXEL_MAP_G_TO_G_SIZE
- params liefert als einzelnen Wert die Größe der Grün-nach-Grün Pixelübersetzungstabelle zurück. Der Anfangswert ist 1. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_A_SIZE
- params liefert als einzelnen Wert die Größe der Index-nach-Alpha Pixelübersetzungstabelle zurück. Der Anfangswert ist 1. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_B_SIZE
- params liefert als einzelnen Wert die Größe der Index-nach-Blau Pixelübersetzungstabelle zurück. Der Anfangswert ist 1. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_G_SIZE
- params liefert als einzelnen Wert die Größe der Index-nach-Grün Pixelübersetzungstabelle zurück. Der Anfangswert ist 1. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_I_SIZE
- params liefert als einzelnen Wert die Größe der Index-nach-Index Pixelübersetzungstabelle zurück. Der Anfangswert ist 1. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_R_SIZE
- params liefert als einzelnen Wert die Größe der Index-nach-Rot Pixelübersetzungstabelle zurück. Der Anfangswert ist 1. Siehe glPixelMap.
GL_PIXEL_MAP_R_TO_R_SIZE
- params liefert als einzelnen Wert die Größe der Rot-nach-Rot Pixelübersetzungstabelle zurück. Der Anfangswert ist 1. Siehe glPixelMap.
GL_PIXEL_MAP_S_TO_S_SIZE
- params liefert als einzelnen Wert die Größe der Stencil-nach-Stencil Pixelübersetzungstabelle zurück. Der Anfangswert ist 1. Siehe glPixelMap.
GL_POINT_DISTANCE_ATTENUATION
- params liefert drei Werte zurück, die für die Berechnung der Abstands-Attenuation-Funktion benötigt werden. Der erste Wert liefert den konstanten, der zweite Wert den linearen und der dritte Wert den quadratischen Abstands-Attenuation-Funktionskoeffizienten. Siehe glPointParameter, glPointSize.
GL_POINT_FADE_THRESHOLD_SIZE
- params liefert als einzelnen Wert einen Schwellwert, ab der der Abblendfaktor für einen Punkt berechnet wird. Siehe glPointParameter, glPointSize.
GL_POINT_SIZE
- params gibt als einzelnen Wert die mit glPointSize angegebene aktuelle Punktgröße zurück. Der Anfangswert ist 1.
GL_POINT_SIZE_GRANULARITY
- params liefert als einzelnen Wert den möglichen Größenunterschied zwischen zwei Punkt-Größenangaben zurück. Siehe glPointSize.
GL_POINT_SIZE_MAX
- params liefert als einzelnen Wert die absolute Obergrenze für die abgeleitete Punktgrösse zurück. Siehe glPointParameter, glPointSize.
GL_POINT_SIZE_MIN
- params liefert als einzelnen Wert die absolute Untergrenze für die abgeleitete Punktgrösse zurück. Siehe glPointParameter, glPointSize.
GL_POINT_SIZE_RANGE
- params liefert zwei Werte zurück, die kleinst- und größtmögliche Größenangabe für Punkte. Siehe glPointSize.
GL_POINT_SMOOTH
- params gibt als einzelnen boolschen Wert an, ob Kantenglättung für Punkte aktiv ist. Der Anfangswert ist GL_FALSE. Siehe glPointSize.
GL_POINT_SMOOTH_HINT
- params liefert als symbolische Konstante den Hinweismodus für die Kantenglättung von Punkten zurück. Der Anfangswert ist GL_DONT_CARE. Siehe glHint.
GL_POINT_SPRITE_COORD_ORIGIN
- params liefert als einzelnen Wert eine symbolische Konstante, die angibt, von wo aus die Texturkoordinate t anfängt zu zählen. Mögliche Wertrückgaben sind GL_LOWER_LEFT und GL_UPPER_LEFT. Siehe glPointParameter, glPointSize.
GL_POLYGON_MODE
- params liefert als zwei symbolische Konstanten zurück, ob nach vorne- oder nach hinten zeigende Polygone entweder als Punkte, Linien oder Flächen rasterisiert werden. Der Anfangswert ist GL_FILL. Siehe glPolygonMode.
GL_POLYGON_OFFSET_FACTOR
- params gibt einen Wert, den Skalierungsfaktor, welcher benutzt wird, um das Variablenoffset zu bestimmen, welches zum Tiefenwert jedes Fragments addiert wird, welches beim Rastern eines Polygons generiert wird. Der Anfangswert ist 0. Siehe glPolygonOffset.
GL_POLYGON_OFFSET_FILL
- params gibt einen booleschen Wert zurück, der angibt, ob das Polygonoffset für Polygone im Füllmodus aktiviert ist. Der Anfangswert ist GL_FALSE. Siehe glPolygonOffset.
GL_POLYGON_OFFSET_LINE
- params gibt einen booleschen Wert zurück, der angibt, ob das Polygonoffset für Polygone im Linienmodus aktiviert ist. Der Anfangswert ist GL_FALSE. Siehe glPolygonOffset.
GL_POLYGON_OFFSET_POINT
- params gibt einen booleschen Wert zurück, der angibt, ob das Polygonoffset für Polygone im Punktmodus aktiviert ist. Der Anfangswert ist GL_FALSE. Siehe glPolygonOffset.
GL_POLYGON_OFFSET_UNITS
- params gibt einen Wert zurück. Dieser Wert wird mit einem implementationsabhängigen Wert multipliziert und dann zum Tiefenwert jedes Fragments addiert, welches beim Rastern eines Polygons generiert wird. Der Anfangswert ist 0. Siehe glPolygonOffsett.
params returns one value.
GL_POLYGON_SMOOTH
- params gibt als einzelnen booleschen Wert an, ob Kantenglättung für Polygone aktiv ist. Der Anfangswert ist GL_FALSE. Siehe glPolygonMode.
GL_POLYGON_SMOOTH_HINT
- params liefert als symbolische Konstante den Hinweismodus für die Kantenglättung von Polygonen zurück. Der Anfangswert ist GL_DONT_CARE. Siehe glHint.
GL_POLYGON_STIPPLE
- params gibt als einzelnen booleschen Wert an, ob Musterung für Polygone aktiviert ist. Der Anfangswert ist GL_FALSE. Siehe glPolygonStipple.
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
- params liefert als einzelnen Wert die Anzahl der auf dem Projektionsmatrizenstapel liegenden Matrizen zurück. Der Anfangswert ist 1. Siehe glPushMatrix.
R
GL_READ_BUFFER
- params liefert als einzelnen boolschen Wert eine symbolische Konstante zurück, die angibt welcher Farbpuffer als Lesepuffer gesetzt ist. Siehe glReadPixels und glAccum.
GL_RED_BIAS
- params gibt als einzelnen Wert den Rotverschiebungsfaktor an, der beim Pixeltransfer genutzt wird.
GL_RED_BITS
- params gibt als (Gannzahl)Wert die Anzahl der Bitflächen (Bittiefe) für den Rotanteil eines Farbpuffers zurück.
GL_RED_SCALE
- params liefert als einzelnen Wert den Skalierungsfaktor für den roten Farbanteil zurück, der beim Pixeltransfer angewandt wird. Siehe glPixelTransfer.
GL_RENDER_MODE
- params liefert einen symbolische Konstante zurück, die angibt in welchem Rendermodus sich die GL befindet (Rendern, Selektion oder Feedbackmodus). Siehe glRenderMode.
GL_RESCALE_NORMAL
- params gibt als einzelnen boolschen Wert an ob die Reskalierung von Normalen aktiv ist. Siehe glEnable.
GL_RGBA_MODE
- params gibt als einzelnen boolschen Wert zurück, ob sich die GL im RGBA-Modus (=true) oder im indizierten Farbmodus (=false) befindet. Siehe glColor.
S
GL_SAMPLE_COVERAGE_INVERT
- params gibt einen einzelnen booleanschen Wert zurück, der angibt, ob der temporäre Überdeckungswert beim Multisampling invertiert werden soll. Siehe glSampleCoverage.
GL_SAMPLE_COVERAGE_VALUE
- params gibt eine einzelne Fließkomma-Zahl zurück, die den temporären Überdeckungswert beim Multisampling angibt. Siehe glSampleCoverage.
GL_SCISSOR_BOX
- params gibt vier Ganzzahlwerte zurück. Die X- und Y-Fensterkoordinaten der Scissorbox, gefolgt von ihrer Breite und Höhe. Siehe glScissor.
GL_SCISSOR_TEST
- params gibt einen einzelnen booleanschen Wert zurück, der angibt ob Scissoring aktiviert ist. Siehe glScissor.
GL_SECONDARY_COLOR_ARRAY_SIZE
- params liefert als einzelnen Parameter die Anzahl der Komponenten pro Element im Zweitfarben-Array zurück. Siehe glSecondaryColorPointer.
GL_SECONDARY_COLOR_ARRAY_STRIDE
- params liefert als einzelnen Parameter den Byteversatz zwischen den aufeinander folgenden Elementen in einem Zweitfarben-Array zurück. Siehe glSecondaryColorPointer.
GL_SECONDARY_COLOR_ARRAY_TYPE
- param liefert als einzelnen Wert den Datentyp für die Komponenten in einem Zweitfarben-Array zurück. Siehe glSecondaryColorPointer.
GL_SHADE_MODEL
- params gibt einen einzelnen Ganzzahlwert zurück, eine symbolische Konstante die angibt ob der Schattierungsmodus flach oder weich ist. Siehe glShadeModel.
GL_STENCIL_BITS
- params liefert einen Ganzzahlwert zurück, der die Zahl der Bitflächen des Stencilpuffers enthält.
GL_STENCIL_CLEAR_VALUE
- params gibt einen Wert zurück, den Index mit dem die Bitflächen des Stencilpuffers gelöscht werden. Siehe glClearStencil.
GL_STENCIL_FAIL
- params liefert als einzelnen Wert eine symbolische Konstante zurück, die angibt was passiert wenn der Stenciltest fehlschlägt. Siehe glStencilOp.
GL_STENCIL_FUNC
- params liefert als einzelnen Wert eine symbolische Kosntante zurück, die angibt welche Funktion zum Vergleich der Referenz-Stencilwerte mit dem Inhalt des Stencilpuffers genutzt wird. Siehe glStencilFunc.
GL_STENCIL_PASS_DEPTH_FAIL
- params liefert als einzelnen Wert eine symbolische Konstante zurück, die angibt was passiert wenn der Stenciltest passiert, der Tiefentest jedoch fehlschlägt. Siehe glStencilOp.
GL_STENCIL_PASS_DEPTH_PASS
- params liefert als einzelnen Wert eine symbolische Konstante zurück, die angibt was passiert wenn der Stenciltest und der Tiefentest passieren. Siehe glStencilOp.
GL_STENCIL_REF
- params liefert als einzelnen Wert den Referenzwert zurück, der bei Stencilvergleichen genutzt wird. Siehe glStencilFunc.
GL_STENCIL_TEST
- params gibt einen einzelnen booleanschen Wert zurück, der angibt ob der Stenciltest für Fragmente aktiviert ist. Siehe glStencilFunc und glStencilOp.
GL_STENCIL_VALUE_MASK
- params liefert als einzelnen Wert die Maske zurück, die genutzt wird um sowohl den Stencil-Vergleichswert als auch den Stencilpufferwert vor dem Vergleich zu maskieren. Siehe glStencilFunc.
GL_STENCIL_WRITEMASK
- params liefert als einzelnen Wert die Maske zurück, die das Schreiben in den Stencilpuffer kontrolliert. Siehe glStencilMask.
GL_STEREO
- params gibt einen einzelnen Booleanwert zurück der an gibt, ob Stereobuffer (links und rechts) unterstützt werden.
GL_SUBPIXEL_BITS
- params liefert als einzelnen Wert eine Schätzung der Zahl der Bits an Unterpixelauflösung zurück, der genutzt wird um Geometrie in Fensterkoordinaten zu rasterisieren.
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_VERTEX_ARRAY_SIZE
- params liefert als einzelnen Parameter die Anzahl der Koordinaten pro Element im Vertex-Array zurück. Siehe glVertexPointer.
GL_VERTEX_ARRAY_STRIDE
- params liefert als einzelnen Parameter den Byteversatz zwischen den aufeinander folgenden Elementen in einem Vertex-Array zurück. Siehe glVertexPointer.
GL_VERTEX_ARRAY_TYPE
- param liefert als einzelnen Wert den Datentyp für die Koordinaten in einem Vertex-Array zurück. Siehe glVertexPointer.
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.
Hinweise
GL_COLOR_LOGIC_OP, GL_COLOR_ARRAY, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_STRIDE, GL_INDEX_ARRAY, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_LOGIC_OP, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE und GL_VERTEX_ARRAY_TYPE sind nur verfügbar, wenn die OpenGL-Version 1.1 oder höher ist.
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.
Siehe auch
glGetClipPlane, glGetError, glGetLight, glGetMap, glGetMaterial, glGetPixelMap, glGetPolygonStipple, glGetString, glGetTexEnv, glGetTexGen, glGetTexImage, glGetTexLevelParameter, glGetTexParameter, glIsEnabled