glGetIntegerv-Funktion

Die glGetIntegerv-Funktion gibt den Wert oder die Werte eines ausgewählten Parameters zurück.

Syntax

void WINAPI glGetIntegerv(
   GLenum pname,
   GLint  *params
);

Parameter

pname

Der zurückzugebende Parameterwert. Die folgenden symbolischen Konstanten werden akzeptiert.

Wert Bedeutung
GL_ACCUM_ALPHA_BITS
Der Parameter params gibt einen Wert zurück: die Anzahl der Alphabitplanen im Akkumulationspuffer.
GL_ACCUM_BLUE_BITS
Der Parameter params gibt einen Wert zurück: die Anzahl der blauen Bitebenen im Akkumulationspuffer.
GL_ACCUM_CLEAR_VALUE
Der Parameter params gibt vier Werte zurück: rot, grün, blau und alpha, die zum Löschen des Akkumulationspuffers verwendet werden. Ganzzahlwerte werden, falls angefordert, linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1,0 den positivsten darstellbaren ganzzahligen Wert zurückgibt und -1,0 den negativsten darstellbaren ganzzahligen Wert zurückgibt. Siehe glClearAccum.
GL_ACCUM_GREEN_BITS
Der Parameter params gibt einen Wert zurück: die Anzahl der grünen Bitplanen im Akkumulationspuffer.
GL_ACCUM_RED_BITS
Der Parameter params gibt einen Wert zurück: die Anzahl der roten Bitplanen im Akkumulationspuffer.
GL_ALPHA_BIAS
Der Parameter params gibt einen Wert zurück: den Alpha-Bias-Faktor, der bei Pixelübertragungen verwendet wird. Siehe glPixelTransfer.
GL_ALPHA_BITS
Der parameter params gibt einen Wert zurück: die Anzahl der Alphabitplanen in jedem Farbpuffer.
GL_ALPHA_SCALE
Der Parameter params gibt einen Wert zurück: den Alphaskalierungsfaktor, der bei Pixelübertragungen verwendet wird. Siehe glPixelTransfer.
GL_ALPHA_TEST
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Alphatesten von Fragmenten aktiviert ist. Siehe glAlphaFunc.
GL_ALPHA_TEST_FUNC
Der Parameter params gibt einen Wert zurück: den symbolischen Namen der Alphatestfunktion. Siehe glAlphaFunc.
GL_ALPHA_TEST_REF
Der Parameter params gibt einen Wert zurück: den Verweiswert für den Alphatest. Siehe glAlphaFunc. Ein ganzzahliger Wert, falls angefordert, wird linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1,0 den positivsten darstellbaren ganzzahligen Wert zurückgibt und -1,0 den negativsten darstellbaren ganzzahligen Wert zurückgibt.
GL_ATTRIB_STACK_DEPTH
Der parameter params gibt einen Wert zurück: die Tiefe des Attributstapels. Wenn der Stapel leer ist, wird null zurückgegeben. Siehe glPushAttrib.
GL_AUTO_NORMAL
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Kartenauswertung automatisch Oberflächennormale generiert. Siehe glMap2.
GL_AUX_BUFFERS
Der Parameter params gibt einen Wert zurück: die Anzahl der Zusätzlichen Farbpuffer.
GL_BLEND
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Mischen aktiviert ist. Siehe glBlendFunc.
GL_BLEND_DST
Der Parameter params gibt einen Wert zurück: die symbolische Konstante, die die Zielmischungsfunktion identifiziert. Siehe glBlendFunc.
GL_BLEND_SRC
Der parameter params gibt einen Wert zurück: die symbolische Konstante, die die Quellmischungsfunktion identifiziert. Siehe glBlendFunc.
GL_BLUE_BIAS
Der Parameter params gibt einen Wert zurück: den blauen Bias-Faktor, der bei Pixelübertragungen verwendet wird. Siehe glPixelTransfer.
GL_BLUE_BITS
Der Parameter params gibt einen Wert zurück: die Anzahl der blauen Bitebenen in jedem Farbpuffer.
GL_BLUE_SCALE
Der Parameter params gibt einen Wert zurück: den blauen Skalierungsfaktor, der bei Pixelübertragungen verwendet wird. Siehe glPixelTransfer.
GL_CLIENT_ATTRIB_STACK_DEPTH
Der Parameter params gibt einen Wert zurück, der die Tiefe des Attributstapels angibt. Der Anfangswert ist 0 (null). Siehe glPushClientAttrib.
GL_CLIP_PLANEi
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die angegebene Clippingebene aktiviert ist. Siehe glClipPlane.
GL_COLOR_ARRAY
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das angegebene Farbarray definiert ist. Siehe glColorPointer.
GL_COLOR_ARRAY_SIZE
Der Parameter params gibt einen Wert zurück, die Anzahl der Komponenten pro Farbe im Farbarray. Siehe glColorPointer.
GL_COLOR_ARRAY_STRIDE
Der Parameter params gibt einen Wert zurück, den Byteoffset zwischen aufeinanderfolgenden Farben im Farbarray. Siehe glColorPointer.
GL_COLOR_ARRAY_TYPE
Der Parameter params gibt einen Wert zurück, den Datentyp jeder Komponente im Farbarray. Siehe glColorPointer.
GL_COLOR_CLEAR_VALUE
Der Parameter params gibt vier Werte zurück: rot, grün, blau und alpha, die zum Löschen der Farbpuffer verwendet werden. Ganzzahlwerte werden, falls angefordert, linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1,0 den positivsten darstellbaren ganzzahligen Wert zurückgibt und -1,0 den negativsten darstellbaren ganzzahligen Wert zurückgibt. Siehe glClearColor.
GL_COLOR_LOGIC_OP
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die RGBA-Farbwerte eines Fragments mithilfe eines logischen Vorgangs in den Framebuffer zusammengeführt werden. Siehe glLogicOp.
GL_COLOR_MATERIAL
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob mindestens ein Materialparameter die aktuelle Farbe nachverfolgt. Siehe glColorMaterial.
GL_COLOR_MATERIAL_FACE
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welche Materialien über einen Parameter verfügen, der die aktuelle Farbe nachverfolgt. Siehe glColorMaterial.
GL_COLOR_MATERIAL_PARAMETER
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welche Materialparameter die aktuelle Farbe nachverfolgen. Siehe glColorMaterial.
GL_COLOR_WRITEMASK
Der params-Parameter gibt vier boolesche Werte zurück: die Schreibvorgänge rot, grün, blau und alpha für die Farbpuffer. Siehe glColorMask.
GL_CULL_FACE
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die Polygon-Culling-Funktion aktiviert ist. Siehe glCullFace.
GL_CULL_FACE_MODE
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welche Polygonflächen gekullt werden sollen. Siehe glCullFace.
GL_CURRENT_COLOR
Der params-Parameter gibt vier Werte zurück: die Rot-, Grün-, Blau- und Alphawerte der aktuellen Farbe. Ganzzahlige Werte werden bei Bedarf linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1.0 den positivsten darstellbaren ganzzahligen Wert zurückgibt und -1.0 den negativsten darstellbaren ganzzahligen Wert zurückgibt. Siehe glColor.
GL_CURRENT_INDEX
Der parameter params gibt einen Wert zurück: den aktuellen Farbindex. Siehe glIndex.
GL_CURRENT_NORMAL
Der parameter params gibt drei Werte zurück: die x-, y- und z-Werte des aktuellen Normalwerts. Ganzzahlige Werte werden bei Bedarf linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1.0 den positivsten darstellbaren ganzzahligen Wert zurückgibt und -1.0 den negativsten darstellbaren ganzzahligen Wert zurückgibt. Siehe glNormal.
GL_CURRENT_RASTER_COLOR
Der params-Parameter gibt vier Werte zurück: rot, grün, blau und alpha der aktuellen Rasterposition. Ganzzahlige Werte werden bei Bedarf linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1.0 den positivsten darstellbaren ganzzahligen Wert zurückgibt und -1.0 den negativsten darstellbaren ganzzahligen Wert zurückgibt. Siehe glRasterPos.
GL_CURRENT_RASTER_DISTANCE
Der Parameter params gibt einen Wert zurück: den Abstand vom Auge zur aktuellen Rasterposition. Siehe glRasterPos.
GL_CURRENT_RASTER_INDEX
Der parameter params gibt einen Wert zurück: den Farbindex der aktuellen Rasterposition. Siehe glRasterPos.
GL_CURRENT_RASTER_POSITION
Der parameter params gibt vier Werte zurück: die x-, y-, z- und w-Komponenten der aktuellen Rasterposition. Die x-, y- und z-Komponenten befinden sich in Fensterkoordinaten und w in Clipkoordinaten. Siehe glRasterPos.
GL_CURRENT_RASTER_POSITION_VALID
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob die aktuelle Rasterposition gültig ist. Siehe glRasterPos.
GL_CURRENT_RASTER_TEXTURE_COORDS
Der params-Parameter gibt vier Werte zurück: die aktuellen Rastertexturkoordinaten s, t, r und q . Siehe glRasterPos und glTexCoord.
GL_CURRENT_TEXTURE_COORDS
Der parameter params gibt vier Werte zurück: die aktuellen Texturkoordinaten s, t, r und q . Siehe glTexCoord.
GL_DEPTH_BIAS
Der Parameter params gibt einen Wert zurück: den Tiefenverzerrungsfaktor, der bei Pixelübertragungen verwendet wird. Siehe glPixelTransfer.
GL_DEPTH_BITS
Der parameter params gibt einen Wert zurück: die Anzahl der Bitplanes im Tiefenpuffer.
GL_DEPTH_CLEAR_VALUE
Der parameter params gibt einen Wert zurück: den Wert, der zum Löschen des Tiefenpuffers verwendet wird. Ganzzahlige Werte werden bei Bedarf linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1.0 den positivsten darstellbaren ganzzahligen Wert zurückgibt und -1.0 den negativsten darstellbaren ganzzahligen Wert zurückgibt. Siehe glClearDepth.
GL_DEPTH_FUNC
Der parameter params gibt einen Wert zurück: die symbolische Konstante, die die Tiefenvergleichsfunktion angibt. Siehe glDepthFunc.
GL_DEPTH_RANGE
Der parameter params gibt zwei Werte zurück: die Nah- und Fernzuordnungsgrenzwerte für den Tiefenpuffer. Ganzzahlige Werte werden bei Bedarf linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1.0 den positivsten darstellbaren ganzzahligen Wert zurückgibt und -1.0 den negativsten darstellbaren ganzzahligen Wert zurückgibt. Siehe glDepthRange.
GL_DEPTH_SCALE
Der Parameter params gibt einen Wert zurück: den Tiefenskalierungsfaktor, der bei Pixelübertragungen verwendet wird. Siehe glPixelTransfer.
GL_DEPTH_TEST
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die Tiefenprüfung von Fragmenten aktiviert ist. Siehe glDepthFunc und glDepthRange.
GL_DEPTH_WRITEMASK
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob der Tiefenpuffer für das Schreiben aktiviert ist. Siehe glDepthMask.
GL_DITHER
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Dithering von Fragmentfarben und Indizes aktiviert ist.
GL_DOUBLEBUFFER
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob double buffering unterstützt wird.
GL_DRAW_BUFFER
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, zu welchen Puffern gezeichnet wird. Siehe glDrawBuffer.
GL_EDGE_FLAG
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das aktuelle Edgeflag true oder false ist. Siehe glEdgeFlag.
GL_EDGE_FLAG_ARRAY
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Edgeflaggingarray aktiviert ist. Siehe glEdgeFlagPointer.
GL_EDGE_FLAG_ARRAY_STRIDE
Der parameter params gibt einen Wert zurück, den Byteoffset zwischen aufeinanderfolgenden Edgeflags im Edgeflaggearray. Siehe glEdgeFlagPointer.
GL_FOG
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Fogging aktiviert ist. Siehe glFog.
GL_FOG_COLOR
Der parameter params gibt vier Werte zurück: die Rot-, Grün-, Blau- und Alphakomponenten der Nebelfarbe. Ganzzahlige Werte werden bei Bedarf linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1.0 den positivsten darstellbaren ganzzahligen Wert zurückgibt und -1.0 den negativsten darstellbaren ganzzahligen Wert zurückgibt. Siehe glFog.
GL_FOG_DENSITY
Der parameter params gibt einen Wert zurück: den Nebeldichteparameter. Siehe glFog.
GL_FOG_END
Der parameter params gibt einen Wert zurück: den Endfaktor für die lineare Nebelgleichung. Siehe glFog.
GL_FOG_HINT
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die den Modus des Nebelhinweises angibt. Siehe glHint.
GL_FOG_INDEX
Der parameter params gibt einen Wert zurück: den Nebelfarbindex. Siehe glFog.
GL_FOG_MODE
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welche Nebelgleichung ausgewählt ist. Siehe glFog.
GL_FOG_START
Der Parameter params gibt einen Wert zurück: den Startfaktor für die lineare Nebelgleichung. Siehe glFog.
GL_FRONT_FACE
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, ob die Polygonwicklung im Uhrzeigersinn oder gegen den Uhrzeigersinn als nach vorne gerichtet behandelt wird. Siehe glFrontFace.
GL_GREEN_BIAS
Der Parameter params gibt einen Wert zurück: den grünen Bias-Faktor, der bei Pixelübertragungen verwendet wird.
GL_GREEN_BITS
Der Parameter params gibt einen Wert zurück: die Anzahl der grünen Bitplanen in jedem Farbpuffer.
GL_GREEN_SCALE
Der parameter params gibt einen Wert zurück: den grünen Skalierungsfaktor, der bei Pixelübertragungen verwendet wird. Siehe glPixelTransfer.
GL_INDEX_ARRAY
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Farbindexarray aktiviert ist. Siehe glIndexPointer.
GL_INDEX_ARRAY_STRIDE
Der Parameter params gibt einen Wert zurück, den Byteoffset zwischen aufeinanderfolgenden Farbindizes im Farbindexarray. Siehe glIndexPointer.
GL_INDEX_ARRAY_TYPE
Der parameter params gibt einen Wert zurück, den Datentyp der Indizes im Farbindexarray. Der Anfangswert ist GL_FLOAT. Siehe glIndexPointer.
GL_INDEX_BITS
Der parameter params gibt einen Wert zurück: die Anzahl der Bitebenen in jedem Farbindexpuffer.
GL_INDEX_CLEAR_VALUE
Der Parameter params gibt einen Wert zurück: den Farbindex, der zum Löschen der Farbindexpuffer verwendet wird. Siehe glClearIndex.
GL_INDEX_LOGIC_OP
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die Indexwerte eines Fragments mithilfe eines logischen Vorgangs in den Framebuffer zusammengeführt werden. Siehe glLogicOp.
GL_INDEX_MODE
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob sich OpenGL im Farbindexmodus (TRUE) oder IM RGBA-Modus (FALSE) befindet.
GL_INDEX_OFFSET
Der Parameter params gibt einen Wert zurück: den Offset, der während der Pixelübertragung zu Farb- und Schablonenindizes hinzugefügt wird. Siehe glPixelTransfer.
GL_INDEX_SHIFT
Der Parameter params gibt einen Wert zurück: die Menge, in der Farb- und Schablonenindizes während der Pixelübertragungen verschoben werden. Siehe glPixelTransfer.
GL_INDEX_WRITEMASK
Der Parameter params gibt einen Wert zurück: eine Maske, die angibt, welche Bitebenen der einzelnen Farbindexpuffer geschrieben werden können. Siehe glIndexMask.
GL_LIGHTi
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das angegebene Licht aktiviert ist. Siehe glLight und glLightModel.
GL_LIGHTING
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob beleuchtung aktiviert ist. Siehe glLightModel.
GL_LIGHT_MODEL_AMBIENT
Der parameter params gibt vier Werte zurück: die roten, grünen, blauen und alpha-Komponenten der Umgebungsintensität der gesamten Szene. Ganzzahlwerte werden, falls angefordert, linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1,0 den positivsten darstellbaren ganzzahligen Wert zurückgibt und -1,0 den negativsten darstellbaren ganzzahligen Wert zurückgibt. Siehe glLightModel.
GL_LIGHT_MODEL_LOCAL_VIEWER
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob der Viewer bei Der Spiegelungsberechnungen als lokal für die Szene behandelt wird. Siehe glLightModel.
GL_LIGHT_MODEL_TWO_SIDE
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob separate Materialien verwendet werden, um die Beleuchtung für nach vorne und hinten gerichtete Polygone zu berechnen. Siehe glLightModel.
GL_LINE_SMOOTH
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Antialiasing von Zeilen aktiviert ist. Siehe glLineWidth.
GL_LINE_SMOOTH_HINT
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die den Modus des Antialiasinghinweiss der Zeile angibt. Siehe glHint.
GL_LINE_STIPPLE
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Steippen von Linien aktiviert ist. Siehe glLineStipple.
GL_LINE_STIPPLE_PATTERN
Der parameter params gibt einen Wert zurück: das 16-Bit-Linienstipplemuster. Siehe glLineStipple.
GL_LINE_STIPPLE_REPEAT
Der parameter params gibt einen Wert zurück: den Zeilenstipple-Wiederholungsfaktor. Siehe glLineStipple.
GL_LINE_WIDTH
Der parameter params gibt einen Wert zurück: die Linienbreite, wie mit glLineWidth angegeben.
GL_LINE_WIDTH_GRANULARITY
Der Parameter params gibt einen Wert zurück: den Breitenunterschied zwischen benachbarten unterstützten Breiten für antialiasierte Linien. Siehe glLineWidth.
GL_LINE_WIDTH_RANGE
Der Parameter params gibt zwei Werte zurück: die kleinste und die größte unterstützte Breite für antialiasierte Linien. Siehe glLineWidth.
GL_LIST_BASE
Der Parameter params gibt einen Wert zurück: den Basisoffset, der allen Namen in Arrays hinzugefügt wird, die glCallLists angezeigt werden. Siehe glListBase.
GL_LIST_INDEX
Der Parameter params gibt einen Wert zurück: den Namen der Anzeigeliste, die derzeit erstellt wird. Null wird zurückgegeben, wenn derzeit keine Anzeigeliste entsteht. Siehe glNewList.
GL_LIST_MODE
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die den Konstruktionsmodus der Anzeigeliste angibt, die gerade erstellt wird. Siehe glNewList.
GL_LOGIC_OP
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob Fragmentindizes mithilfe eines logischen Vorgangs in den Framebuffer zusammengeführt werden. Siehe glLogicOp.
GL_LOGIC_OP_MODE
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die den ausgewählten Logikbetriebsmodus angibt. Siehe glLogicOp.
GL_MAP1_COLOR_4
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Auswertung Farben generiert. Siehe glMap1.
GL_MAP1_GRID_DOMAIN
Der Parameter params gibt zwei Werte zurück: die Endpunkte der 1D-Zuordnungsrasterdomäne. Siehe glMapGrid.
GL_MAP1_GRID_SEGMENTS
Der Parameter params gibt einen Wert zurück: die Anzahl der Partitionen in der 1D-Zuordnungsrasterdomäne. Siehe glMapGrid.
GL_MAP1_INDEX
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Auswertung Farbindizes generiert. Siehe glMap1.
GL_MAP1_NORMAL
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Auswertung Normalwerte generiert. Siehe glMap1.
GL_MAP1_TEXTURE_COORD_1
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Auswertung 1D-Texturkoordinaten generiert. Siehe glMap1.
GL_MAP1_TEXTURE_COORD_2
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Auswertung 2D-Texturkoordinaten generiert. Siehe glMap1.
GL_MAP1_TEXTURE_COORD_3
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Auswertung 3D-Texturkoordinaten generiert. Siehe glMap1.
GL_MAP1_TEXTURE_COORD_4
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Auswertung 4D-Texturkoordinaten generiert. Siehe glMap1.
GL_MAP1_VERTEX_3
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Auswertung 3D-Vertexkoordinaten generiert. Siehe glMap1.
GL_MAP1_VERTEX_4
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Auswertung 4D-Vertexkoordinaten generiert. Siehe glMap1.
GL_MAP2_COLOR_4
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Auswertung Farben generiert. Siehe glMap2.
GL_MAP2_GRID_DOMAIN
Der parameter params gibt vier Werte zurück: die Endpunkte der 2D-Karten i - und j-Rasterdomänen . Siehe glMapGrid.
GL_MAP2_GRID_SEGMENTS
Der Parameter params gibt zwei Werte zurück: die Anzahl der Partitionen in den 2D-Zuordnungen i- und j-Rasterdomänen. Siehe glMapGrid.
GL_MAP2_INDEX
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Auswertung Farbindizes generiert. Siehe glMap2.
GL_MAP2_NORMAL
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Auswertung Normalwerte generiert. Siehe glMap2.
GL_MAP2_TEXTURE_COORD_1
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Auswertung 1D-Texturkoordinaten generiert. Siehe glMap2.
GL_MAP2_TEXTURE_COORD_2
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Auswertung 2D-Texturkoordinaten generiert. Siehe glMap2.
GL_MAP2_TEXTURE_COORD_3
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Auswertung 3D-Texturkoordinaten generiert. Siehe glMap2.
GL_MAP2_TEXTURE_COORD_4
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Auswertung 4D-Texturkoordinaten generiert. Siehe glMap2.
GL_MAP2_VERTEX_3
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Auswertung 3D-Vertexkoordinaten generiert. Siehe glMap2.
GL_MAP2_VERTEX_4
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Auswertung 4D-Vertexkoordinaten generiert. Siehe glMap2.
GL_MAP_COLOR
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob Farben und Farbindizes während der Pixelübertragungen durch Tabellensuche ersetzt werden sollen. Siehe glPixelTransfer.
GL_MAP_STENCIL
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob Schablonenindizes während der Pixelübertragungen durch Tabellensuche ersetzt werden sollen. Siehe glPixelTransfer.
GL_MATRIX_MODE
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welcher Matrixstapel derzeit das Ziel aller Matrixvorgänge ist. Siehe glMatrixMode.
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
Der Parameter params gibt einen Wert zurück, der die maximale unterstützte Tiefe des Clientattributestapels angibt. Siehe glPushClientAttrib.
GL_MAX_ATTRIB_STACK_DEPTH
Der Parameter params gibt einen Wert zurück: die maximal unterstützte Tiefe des Attributstapels. Siehe glPushAttrib.
GL_MAX_CLIP_PLANES
Der parameter params gibt einen Wert zurück: die maximale Anzahl von anwendungsdefinierten Clippingebenen. Siehe glClipPlane.
GL_MAX_EVAL_ORDER
Der Parameter params gibt einen Wert zurück: die maximale Gleichungsreihenfolge, die von 1D- und 2D-Evaluatoren unterstützt wird. Siehe glMap1 und glMap2.
GL_MAX_LIGHTS
Der Parameter params gibt einen Wert zurück: die maximale Anzahl von Lichtern. Siehe glLight.
GL_MAX_LIST_NESTING
Der Parameter params gibt einen Wert zurück: die maximale Rekursionstiefe, die während der Anzeigelistendurchquerung zulässig ist. Siehe glCallList.
GL_MAX_MODELVIEW_STACK_DEPTH
Der parameter params gibt einen Wert zurück: die maximal unterstützte Tiefe des Matrixstapels der Modellansicht. Siehe glPushMatrix.
GL_MAX_NAME_STACK_DEPTH
Der Parameter params gibt einen Wert zurück: die maximale unterstützte Tiefe des Auswahlnamenstapels. Siehe glPushName.
GL_MAX_PIXEL_MAP_TABLE
Der parameter params gibt einen Wert zurück: die maximal unterstützte Größe einer glPixelMap-Nachschlagetabelle .
GL_MAX_PROJECTION_STACK_DEPTH
Der Parameter params gibt einen Wert zurück: die maximale unterstützte Tiefe des Projektionsmatrixstapels. Siehe glPushMatrix.
GL_MAX_TEXTURE_SIZE
Der Parameter params gibt einen Wert zurück: die maximale Breite oder Höhe eines Texturbilds (ohne Rahmen). Siehe glTexImage1D und glTexImage2D.
GL_MAX_TEXTURE_STACK_DEPTH
Der Parameter params gibt einen Wert zurück: die maximale unterstützte Tiefe des Texturmatrixstapels. Siehe glPushMatrix.
GL_MAX_VIEWPORT_DIMS
Der Parameter params gibt zwei Werte zurück: die maximal unterstützte Breite und Höhe des Viewports. Siehe glViewport.
GL_MODELVIEW_MATRIX
Der Parameter params gibt 16 Werte zurück: die Modelview-Matrix am oberen Rand des Modelview-Matrixstapels. Siehe glPushMatrix.
GL_MODELVIEW_STACK_DEPTH
Der parameter params gibt einen Wert zurück: die Anzahl der Matrizen im Matrixstapel der Modellansicht. Siehe glPushMatrix.
GL_NAME_STACK_DEPTH
Der parameter params gibt einen Wert zurück: die Anzahl der Namen im Auswahlnamenstapel. Siehe glPushName.
GL_NORMAL_ARRAY
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das normale Array aktiviert ist. Siehe glNormalPointer.
GL_NORMAL_ARRAY_STRIDE
Der Parameter params gibt einen Wert zurück, den Byteoffset zwischen aufeinanderfolgenden Normalwerten im Normalenarray. Siehe glNormalPointer.
GL_NORMAL_ARRAY_TYPE
Der Parameter params gibt einen Wert zurück, den Datentyp jeder Koordinate im normalen Array. Siehe glNormalPointer.
GL_NORMALIZE
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob Normalwerte automatisch auf die Länge der Einheit skaliert werden, nachdem sie in Augenkoordinaten transformiert wurden. Siehe glNormal.
GL_PACK_ALIGNMENT
Der parameter params gibt einen Wert zurück: die Byteausrichtung, die zum Schreiben von Pixeldaten in den Arbeitsspeicher verwendet wird. Siehe glPixelStore.
GL_PACK_LSB_FIRST
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob Einzelne-Bit-Pixel, die in den Arbeitsspeicher geschrieben werden, zuerst auf das am wenigsten signifikante Bit jedes nicht signierten Bytes geschrieben werden. Siehe glPixelStore.
GL_PACK_ROW_LENGTH
Der Parameter params gibt einen Wert zurück: die Zeilenlänge, die zum Schreiben von Pixeldaten in den Arbeitsspeicher verwendet wird. Siehe glPixelStore.
GL_PACK_SKIP_PIXELS
Der Parameter params gibt einen Wert zurück: die Anzahl der Pixelspeicherorte, die übersprungen wurden, bevor das erste Pixel in den Arbeitsspeicher geschrieben wird. Siehe glPixelStore.
GL_PACK_SKIP_ROWS
Der Parameter params gibt einen Wert zurück: die Anzahl der Zeilen von Pixelpositionen, die übersprungen wurden, bevor das erste Pixel in den Arbeitsspeicher geschrieben wird. Siehe glPixelStore.
GL_PACK_SWAP_BYTES
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die Bytes von 2-Byte- und 4-Byte-Pixelindizes und -Komponenten ausgetauscht werden, bevor sie in den Arbeitsspeicher geschrieben werden. Siehe glPixelStore.
GL_PERSPECTIVE_CORRECTION_HINT
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die den Modus des Hinweises zur Perspektivkorrektur angibt. Siehe glHint.
GL_PIXEL_MAP_A_TO_A_SIZE
Der Parameter params gibt einen Wert zurück: die Größe der Alpha-zu-Alpha-Pixelübersetzungstabelle. Siehe glPixelMap.
GL_PIXEL_MAP_B_TO_B_SIZE
Der Parameter params gibt einen Wert zurück: die Größe der Blau-Blau-Pixelübersetzungstabelle. Siehe glPixelMap.
GL_PIXEL_MAP_G_TO_G_SIZE
Der Parameter params gibt einen Wert zurück: die Größe der Tabelle für die Pixelübersetzung zwischen Grün und Grün. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_A_SIZE
Der Parameter params gibt einen Wert zurück: die Größe der Index-zu-Alpha-Pixelübersetzungstabelle. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_B_SIZE
Der Parameter params gibt einen Wert zurück: die Größe der Index-in-Blau-Pixel-Übersetzungstabelle. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_G_SIZE
Der Parameter params gibt einen Wert zurück: die Größe der Index-in-Grün-Pixelübersetzungstabelle. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_I_SIZE
Der Parameter params gibt einen Wert zurück: die Größe der Index-in-Index-Pixelübersetzungstabelle. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_R_SIZE
Der Parameter params gibt einen Wert zurück: die Größe der Index-in-Rot-Pixelübersetzungstabelle. Siehe glPixelMap.
GL_PIXEL_MAP_R_TO_R_SIZE
Der parameter params gibt einen Wert zurück: die Größe der Tabelle für die Pixelübersetzung von Rot zu Rot. Siehe glPixelMap.
GL_PIXEL_MAP_S_TO_S_SIZE
Der Parameter params gibt einen Wert zurück: die Größe der Schablonen-zu-Schablonen-Pixelübersetzungstabelle. Siehe glPixelMap.
GL_POINT_SIZE
Der parameter params gibt einen Wert zurück: die durch glPointSize angegebene Punktgröße.
GL_POINT_SIZE_GRANULARITY
Der parameter params gibt einen Wert zurück: die Größendifferenz zwischen benachbarten unterstützten Größen für Antialiasedpunkte. Siehe glPointSize.
GL_POINT_SIZE_RANGE
Der parameter params gibt zwei Werte zurück: die kleinste und die größte unterstützte Größe für Antialiasedpunkte. Siehe glPointSize.
GL_POINT_SMOOTH
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Antialiasing von Punkten aktiviert ist. Siehe glPointSize.
GL_POINT_SMOOTH_HINT
Der params-Parameter gibt einen Wert zurück: eine symbolische Konstante, die den Modus des Punkt-Antialiasinghinweiss angibt. Siehe glHint.
GL_POLYGON_MODE
Der Parameter params gibt zwei Werte zurück: symbolische Konstanten, die angeben, ob polygonale und nach hinten gerichtete Polygone als Punkte, Linien oder gefüllte Polygone gerastert werden. Siehe glPolygonMode.
GL_POLYGON_OFFSET_FACTOR
Der params-Parameter gibt einen Wert zurück, den Skalierungsfaktor, der verwendet wird, um den Variablenoffset zu bestimmen, der dem Tiefenwert jedes Fragments hinzugefügt wird, das beim Rastern eines Polygons generiert wird. Siehe glPolygonOffset.
GL_POLYGON_OFFSET_UNITS
Der parameter params gibt einen Wert zurück. Dieser Wert wird mit einem implementierungsspezifischen Wert multipliziert und dann dem Tiefenwert jedes Fragments hinzugefügt, das beim Rastern eines Polygons generiert wird. Siehe glPolygonOffset.
GL_POLYGON_OFFSET_FILL
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob der Polygonoffset für Polygone im Füllmodus aktiviert ist. Siehe glPolygonOffset.
GL_POLYGON_OFFSET_LINE
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob der Polygonoffset für Polygone im Linienmodus aktiviert ist. Siehe glPolygonOffset.
GL_POLYGON_OFFSET_POINT
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob der Polygonoffset für Polygone im Punktmodus aktiviert ist. Siehe glPolygonOffset.
GL_POLYGON_SMOOTH
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die Antialiasing von Polygonen aktiviert ist. Siehe glPolygonMode.
GL_POLYGON_SMOOTH_HINT
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die den Modus des Polygon-Antialiasinghinweiss angibt. Siehe glHint.
GL_POLYGON_STIPPLE
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Stippen von Polygonen aktiviert ist. Siehe glPolygonStipple.
GL_PROJECTION_MATRIX
Der Parameter params gibt 16 Werte zurück: die Projektionsmatrix am oberen Rand des Projektionsmatrixstapels. Siehe glPushMatrix.
GL_PROJECTION_STACK_DEPTH
Der parameter params gibt einen Wert zurück: die Anzahl der Matrizen auf dem Projektionsmatrixstapel. Siehe glPushMatrix.
GL_READ_BUFFER
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welcher Farbpuffer zum Lesen ausgewählt ist. Siehe glReadPixels und glAccum.
GL_RED_BIAS
Der parameter params gibt einen Wert zurück: den bei Pixelübertragungen verwendeten roten Biasfaktor. Siehe glPixelTransfer.
GL_RED_BITS
Der parameter params gibt einen Wert zurück: die Anzahl der roten Bitplanes in jedem Farbpuffer.
GL_RED_SCALE
Der parameter params gibt einen Wert zurück: den bei Pixelübertragungen verwendeten roten Skalierungsfaktor. Siehe glPixelTransfer.
GL_RENDER_MODE
Der params-Parameter gibt einen Wert zurück: eine symbolische Konstante, die angibt, ob sich OpenGL im Render-, Select- oder Feedbackmodus befindet. Siehe glRenderMode.
GL_RGBA_MODE
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob sich OpenGL im RGBA-Modus (TRUE) oder im Farbindexmodus (FALSE) befindet. Siehe glColor.
GL_SCISSOR_BOX
Der parameter params gibt vier Werte zurück: die x- und y-Fensterkoordinaten des Scherenfelds, gefolgt von seiner Breite und Höhe. Siehe glScissor.
GL_SCISSOR_TEST
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob scissoring aktiviert ist. Siehe glScissor.
GL_SHADE_MODEL
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, ob der Schattierungsmodus flach oder glatt ist. Siehe glShadeModel.
GL_STENCIL_BITS
Der parameter params gibt einen Wert zurück: die Anzahl der Bitplanes im Schablonenpuffer.
GL_STENCIL_CLEAR_VALUE
Der params-Parameter gibt einen Wert zurück: den Index, für den die Schablonen-Bitplanes gelöscht werden. Siehe glClearStencil.
GL_STENCIL_FAIL
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welche Aktion ausgeführt wird, wenn der Schablonentest fehlschlägt. Siehe glStencilOp.
GL_STENCIL_FUNC
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welche Funktion zum Vergleichen des Schablonenreferenzwerts mit dem Schablonenpufferwert verwendet wird. Siehe glStencilFunc.
GL_STENCIL_PASS_DEPTH_FAIL
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welche Aktion ausgeführt wird, wenn der Schablonentest erfolgreich ist, aber der Tiefentest fehlschlägt. Siehe glStencilOp.
GL_STENCIL_PASS_DEPTH_PASS
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welche Aktion ausgeführt wird, wenn der Schablonentest erfolgreich ist und der Tiefentest erfolgreich ist. Siehe glStencilOp.
GL_STENCIL_REF
Der parameter params gibt einen Wert zurück: den Verweiswert, der mit dem Inhalt des Schablonenpuffers verglichen wird. Siehe glStencilFunc.
GL_STENCIL_TEST
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Schablonentest von Fragmenten aktiviert ist. Siehe glStencilFunc und glStencilOp.
GL_STENCIL_VALUE_MASK
Der Parameter params gibt einen Wert zurück: die Maske, die verwendet wird, um sowohl den Schablonenverweiswert als auch den Schablonenpufferwert zu maskieren, bevor sie verglichen werden. Siehe glStencilFunc.
GL_STENCIL_WRITEMASK
Der Parameter params gibt einen Wert zurück: die Maske, die das Schreiben der Schablonen-Bitplanes steuert. Siehe glStencilMask.
GL_STEREO
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob Stereopuffer (links und rechts) unterstützt werden.
GL_SUBPIXEL_BITS
Der params-Parameter gibt einen Wert zurück: eine Schätzung der Anzahl der Bits der Subpixelauflösung, die verwendet werden, um gerasterte Geometrie in Fensterkoordinaten zu positionieren.
GL_TEXTURE_1D
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Texturzuordnung aktiviert ist. Siehe glTexImage1D.
GL_TEXTURE_2D
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Texturzuordnung aktiviert ist. Siehe glTexImage2D.
GL_TEXTURE_COORD_ARRAY
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Texturkoordinatenarray aktiviert ist. Siehe glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_SIZE
Der Parameter params gibt einen Wert zurück, die Anzahl der Koordinaten pro Element im Texturkoordinatenarray. Siehe glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_STRIDE
Der Parameter params gibt einen Wert zurück, den Byteoffset zwischen aufeinanderfolgenden Elementen im Texturkoordinatenarray. Siehe glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_TYPE
Die params-Parameterparameter geben einen Wert zurück, den Datentyp der Koordinaten im Texturkoordinatenarray. Siehe glTexCoordPointer.
GL_TEXTURE_ENV_COLOR
Der Parameter params gibt vier Werte zurück: rot, grün, blau und alpha der Texturumgebungsfarbe. Ganzzahlwerte, falls angefordert, werden linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1,0 den positivsten darstellbaren ganzzahligen Wert und 1,0 den negativsten darstellbaren ganzzahligen Wert zurückgibt. Siehe glTexEnv.
GL_TEXTURE_ENV_MODE
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, welche Texturumgebungsfunktion derzeit ausgewählt ist. Siehe glTexEnv.
GL_TEXTURE_GEN_Q
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die automatische Generierung der Q-Texturkoordinate aktiviert ist. Siehe glTexGen.
GL_TEXTURE_GEN_R
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die automatische Generierung der R-Texturkoordinate aktiviert ist. Siehe glTexGen.
GL_TEXTURE_GEN_S
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die automatische Generierung der S-Texturkoordinate aktiviert ist. Siehe glTexGen.
GL_TEXTURE_GEN_T
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die automatische Generierung der T-Texturkoordinate aktiviert ist. Siehe glTexGen.
GL_TEXTURE_MATRIX
Der Parameter params gibt 16 Werte zurück: die Texturmatrix oben im Texturmatrixstapel. Siehe glPushMatrix.
GL_TEXTURE_STACK_DEPTH
Der parameter params gibt einen Wert zurück: die Anzahl der Matrizen im Texturmatrixstapel. Siehe glPushMatrix.
GL_UNPACK_ALIGNMENT
Der Parameter params gibt einen Wert zurück: die Byteausrichtung, die zum Lesen von Pixeldaten aus dem Speicher verwendet wird. Siehe glPixelStore.
GL_UNPACK_LSB_FIRST
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob Single-Bit-Pixel, die aus dem Arbeitsspeicher gelesen werden, zuerst aus dem kleinsten Bit jedes nicht signierten Bytes gelesen werden. Siehe glPixelStore.
GL_UNPACK_ROW_LENGTH
Der Parameter params gibt einen Wert zurück: die Zeilenlänge, die zum Lesen von Pixeldaten aus dem Speicher verwendet wird. Siehe glPixelStore.
GL_UNPACK_SKIP_PIXELS
Der Parameter params gibt einen Wert zurück: die Anzahl der Pixelpositionen, die übersprungen wurden, bevor das erste Pixel aus dem Speicher gelesen wird. Siehe glPixelStore.
GL_UNPACK_SKIP_ROWS
Der Parameter params gibt einen Wert zurück: die Anzahl der Zeilen von Pixelpositionen, die übersprungen wurden, bevor das erste Pixel aus dem Arbeitsspeicher gelesen wird. Siehe glPixelStore.
GL_UNPACK_SWAP_BYTES
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die Bytes von 2-Byte- und 4-Byte-Pixelindizes und -Komponenten nach dem Lesen aus dem Arbeitsspeicher getauscht werden. Siehe glPixelStore.
GL_VERTEX_ARRAY
Der Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Vertexarray aktiviert ist. Siehe glVertexPointer.
GL_VERTEX_ARRAY_SIZE
Der Parameter params gibt einen Wert zurück, die Anzahl der Koordinaten pro Scheitelpunkt im Vertexarray. Siehe glVertexPointer.
GL_VERTEX_ARRAY_STRIDE
Der Parameter params gibt einen Wert zurück, den Byteoffset zwischen aufeinanderfolgenden Scheitelpunkten im Vertexarray. Siehe glVertexPointer.
GL_VERTEX_ARRAY_TYPE
Der Parameter params gibt einen Wert zurück, den Datentyp jeder Koordinate im Vertexarray. Siehe glVertexPointer.
GL_VIEWPORT
Der parameter params gibt vier Werte zurück: die x- und y-Fensterkoordinaten des Viewports, gefolgt von seiner Breite und Höhe. Siehe glViewport.
GL_ZOOM_X
Der Parameter params gibt einen Wert zurück: den Pixelzoomfaktor x . Siehe glPixelZoom.
GL_ZOOM_Y
Der parameter params gibt einen Wert zurück: den y-Pixelzoomfaktor. Siehe glPixelZoom.

params

Gibt den Wert oder die Werte des angegebenen Parameters zurück.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Fehlercodes

Die folgenden Fehlercodes können von der glGetError-Funktion abgerufen werden.

Name Bedeutung
GL_INVALID_ENUM
pname war kein akzeptierter Wert.
GL_INVALID_OPERATION
glGetIntegerv wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen.

Bemerkungen

Diese Funktion gibt Werte für einfache Zustandsvariablen in OpenGL zurück. Der Parameter pname ist eine symbolische Konstante, die die zurückzugebende Zustandsvariable angibt, und params ist ein Zeiger auf ein Array des angegebenen Typs, in dem die zurückgegebenen Daten platziert werden sollen.

Die Typkonvertierung wird ausgeführt, wenn Params einen anderen Typ als der angeforderte Zustandsvariablenwert aufweisen. Wenn Sie glGetBooleanv aufrufen, wird ein Gleitkommawert oder ein ganzzahliger Wert nur dann in GL_FALSE konvertiert, wenn er null ist. Andernfalls wird sie in GL_TRUE konvertiert.

Wenn Sie glGetIntegerv aufrufen, werden boolesche Werte als GL_TRUE oder GL_FALSE zurückgegeben, und die meisten Gleitkommawerte werden auf den nächsten ganzzahligen Wert gerundet. Gleitkommafarben und -normalwerte werden jedoch mit einer linearen Zuordnung zurückgegeben, die 1,0 dem positivsten darstellbaren ganzzahligen Wert und 1,0 dem negativsten darstellbaren ganzzahligen Wert zuordnet.

Wenn Sie glGetFloatv oder glGetDoublev aufrufen, werden boolesche Werte als GL_TRUE oder GL_FALSE zurückgegeben, und ganzzahlige Werte werden in Gleitkommawerte konvertiert.

Mit glIsEnabled können Sie viele boolesche Parameter einfacher abfragen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Siehe auch

glAccum

glAlphaFunc

glBegin

glBlendFunc

glCallList

glClearAccum

glClearColor

glClearDepth

glClearIndex

glClearStencil

glClipPlane

glColor

glColorMask

glColorMaterial

glCullFace

glDepthFunc

glDepthMask

glDepthRange

glDrawBuffer

glEdgeFlag

glEnd

glFog

glFrontFace

glGetClipPlane

glGetError

glGetLight

glGetMap

glGetMaterial

glGetPixelMap

glGetPolygonStipple

glGetString

glGetTexEnv

glGetTexGen

glGetTexImage

glGetTexLevelParameter

glGetTexParameter

glHint

glIndex

glIndexMask

glIsEnabled

glLight

glLightModel

glLineStipple

glLineWidth

glListBase

glLogicOp

glMap1

glMap2

glMapGrid

glMatrixMode

glNewList

glNormal

glPixelMap

glPixelStore

glPixelTransfer

glPixelZoom

glPointSize

glPolygonMode

glPolygonStipple

glPushAttrib

glPushMatrix

glPushName

glRasterPos

glReadPixels

glScissor

glShadeModel

glStencilFunc

glStencilMask

glStencilOp

glTexCoord

glTexEnv

glTexGen

glTexImage1D

glTexImage2D

glViewport