glGet
Aus DGL Wiki
Version vom 24. März 2008, 18:57 Uhr von Thoronador (Diskussion | Beiträge) (→Delphi-Spezifikation)
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_SIZE
- 1.4.3.3 GL_COLOR_ARRAY_STRIDE
- 1.4.3.4 GL_COLOR_ARRAY_TYPE
- 1.4.3.5 GL_COLOR_CLEAR_VALUE
- 1.4.3.6 GL_COLOR_MATERIAL
- 1.4.3.7 GL_COLOR_MATERIAL_FACE
- 1.4.3.8 GL_COLOR_MATERIAL_PARAMETER
- 1.4.3.9 GL_COLOR_WRITEMASK
- 1.4.3.10 GL_CULL_FACE
- 1.4.3.11 GL_CULL_FACE_MODE
- 1.4.3.12 GL_CURRENT_COLOR
- 1.4.3.13 GL_CURRENT_FOG_COORD
- 1.4.3.14 GL_CURRENT_INDEX
- 1.4.3.15 GL_CURRENT_NORMAL
- 1.4.3.16 GL_CURRENT_PROGRAM
- 1.4.3.17 GL_CURRENT_RASTER_COLOR
- 1.4.3.18 GL_CURRENT_RASTER_DISTANCE
- 1.4.3.19 GL_CURRENT_RASTER_INDEX
- 1.4.3.20 GL_CURRENT_RASTER_POSITION
- 1.4.3.21 GL_CURRENT_RASTER_TEXTURE_COORDS
- 1.4.3.22 GL_CURRENT_RASTER_POSITION_VALID
- 1.4.3.23 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_SMOOTH
- 1.4.12.30 GL_POLYGON_SMOOTH_HINT
- 1.4.12.31 GL_POLYGON_STIPPLE
- 1.4.12.32 GL_PROJECTION_MATRIX
- 1.4.12.33 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 Fehlermeldungen
- 1.6 Siehe Auch
- 1.7 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_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_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_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 glFolg.
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_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_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.
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. Siehe glNormalPointer.
GL_NORMAL_ARRAY_TYPE
- param liefert als einzelnen Wert den Datentyp für die Koordinaten in einem Normalen-Array zurück. Siehe glNormalPointer.
GL_NORMALIZE
- params gibt als einzelner boolscher Wert an, ob Normalen nach der Transformation in Betrachterkoordinaten automatisch auf Einheitslänge gebracht werden. Siehe glEnable.
P
GL_PACK_ALIGNMENT
- params liefert als einzelnen Wert die Byteausrichtung für das Schreiben von Pixeldaten in den Speicher zurück. 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. 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. 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. 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. 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. Siehe glPixelStore.
GL_PERSPECTIVE_CORRECTION_HINT
- params gibt als symbolische Konstante den Hinweismodus für perspektivische Korrektion zurück. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
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 Punkteaktiv ist. Siehe glPointSize.
GL_POINT_SMOOTH_HINT
- params liefert als symbolische Konstante den Hinweismodus für die Kantenglättung von Punkten zurück. 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. Siehe glPolyonMode.
GL_POLYGON_SMOOTH
- params gibt als einzelnen boolschen Wert an, ob Kantenglättung für Polygone aktiv ist. Siehe glPolygonMode.
GL_POLYGON_SMOOTH_HINT
- params liefert als symbolische Konstante den Hinweismodus für die Kantenglättung von Polygonen zurück. Siehe glHint.
GL_POLYGON_STIPPLE
- params gibt als einzelnen boolschen Wert an ob Musterung für Polygone aktiviert ist. 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. 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.
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