glGetFloatv-Funktion

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

Syntax

void WINAPI glGetFloatv(
   GLenum  pname,
   GLfloat *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 Alphabitplanes im Akkumulationspuffer.
GL_ACCUM_BLUE_BITS
Der parameter params gibt einen Wert zurück: die Anzahl der blauen Bitplanes im Akkumulationspuffer.
GL_ACCUM_CLEAR_VALUE
Der parameter params gibt vier Werte zurück: die roten, grünen, blauen und alpha-Werte, die zum Löschen des Akkumulationspuffers verwendet werden. 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 glClearAccum.
GL_ACCUM_GREEN_BITS
Der parameter params gibt einen Wert zurück: die Anzahl der grünen Bitplanes im Akkumulationspuffer.
GL_ACCUM_RED_BITS
Der parameter params gibt einen Wert zurück: die Anzahl der roten Bitplanes im Akkumulationspuffer.
GL_ALPHA_BIAS
Der Params-Parameter 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 Alphabitplanes in jedem Farbpuffer.
GL_ALPHA_SCALE
Der params-Parameter gibt einen Wert zurück: den Alpha-Skalierungsfaktor, der bei Pixelübertragungen verwendet wird. Siehe glPixelTransfer.
GL_ALPHA_TEST
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob Alphatests von Fragmenten aktiviert sind. 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 Referenzwert für den Alphatest. Siehe glAlphaFunc. Ein ganzzahliger Wert wird 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.
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 params-Parameter 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 Ziel-Blendfunktion 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 Bitplanes in jedem Farbpuffer.
GL_BLUE_SCALE
Der params-Parameter gibt einen Wert zurück: den Blauskalierungsfaktor, 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. Siehe glPushClientAttrib.
GL_CLIP_PLANEi
Der params-Parameter 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: die roten, grünen, blauen und alpha-Werte, die zum Löschen der Farbpuffer verwendet werden. 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 glClearColor.
GL_COLOR_LOGIC_OP
Der params-Parameter 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 einen Parameter aufweisen, 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 params-Parameter 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 params-Parameter 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-Zuordnungsdomänen 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-Zuordnungsdomänen 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 params-Parameter 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 params-Parameter 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 params-Parameter 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 bei Pixelübertragungen durch die Tabellensuche ersetzt werden sollen. Siehe glPixelTransfer.
GL_MAP_STENCIL
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob Schablonenindizes bei Pixelübertragungen durch die 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 maximale unterstützte Tiefe des Attributstapels. Siehe glPushAttrib.
GL_MAX_CLIP_PLANES
Der params-Parameter gibt einen Wert zurück: die maximale Anzahl von anwendungsdefinierte Abschneidebenen. Siehe glClipPlane.
GL_MAX_EVAL_ORDER
Der params-Parameter gibt einen Wert zurück: die maximale Gleichungsreihenfolge, die von 1D- und 2D-Auswertungsatoren 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 params-Parameter gibt einen Wert zurück: die maximale Rekursionstiefe, die während des Durchlaufs der Anzeigeliste zulässig ist. Siehe glCallList.
GL_MAX_MODELVIEW_STACK_DEPTH
Der params-Parameter gibt einen Wert zurück: die maximale unterstützte Tiefe des Modellansichtsmatrixstapels. 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 params-Parameter 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 Modellansichtsmatrix am oberen Rand des Modellansichtsmatrixstapels. 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 auf dem Auswahlnamensstapel. 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 Normalarray. 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 params-Parameter 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 params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob Ein-Bit-Pixel, die in den Arbeitsspeicher geschrieben werden, zuerst auf das am wenigsten signifikante Bit jedes nicht signierten Byte 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 Pixelstandorte, 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 params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob die Bytes der Indizes und Komponenten 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 params-Parameter gibt einen Wert zurück: eine symbolische Konstante, die den Modus des Hinweises zur perspektivischen Korrektur 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 von Grün zu Grün. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_A_SIZE
Der params-Parameter gibt einen Wert zurück: die Größe der Tabelle für die Index-in-Alpha-Pixelübersetzung. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_B_SIZE
Der params-Parameter gibt einen Wert zurück: die Größe der Index-in-Blau-Pixelübersetzungstabelle. Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_G_SIZE
Der params-Parameter gibt einen Wert zurück: die Größe der Tabelle "Index-in-Grün". Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_I_SIZE
Der parameter params gibt einen Wert zurück: die Größe der Tabelle "Index-in-Index-Pixelübersetzung". Siehe glPixelMap.
GL_PIXEL_MAP_I_TO_R_SIZE
Der params-Parameter gibt einen Wert zurück: die Größe der Tabelle "Index-in-Rot-Pixelübersetzung". Siehe glPixelMap.
GL_PIXEL_MAP_R_TO_R_SIZE
Der parameter params gibt einen Wert zurück: die Größe der Tabelle mit rot-roter Pixelübersetzung. Siehe glPixelMap.
GL_PIXEL_MAP_S_TO_S_SIZE
Der parameter params gibt einen Wert zurück: die Größe der Pixelübersetzungstabelle für Schablonen. Siehe glPixelMap.
GL_POINT_SIZE
Der params-Parameter gibt einen Wert zurück: die von glPointSize angegebene Punktgröße.
GL_POINT_SIZE_GRANULARITY
Der Parameter params gibt einen Wert zurück: den Größenunterschied zwischen benachbarten unterstützten Größen für Antialiased-Punkte. Siehe glPointSize.
GL_POINT_SIZE_RANGE
Der params-Parameter gibt zwei Werte zurück: die kleinste und die größte unterstützte Größe für Antialiased-Punkte. Siehe glPointSize.
GL_POINT_SMOOTH
Der parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob das Antialiasing von Punkten aktiviert ist. Siehe glPointSize.
GL_POINT_SMOOTH_HINT
Der parameter params gibt einen Wert zurück: eine symbolische Konstante, die den Modus des Punkt-Antialiasinghinweises angibt. Siehe glHint.
GL_POLYGON_MODE
Der parameter params gibt zwei Werte zurück: symbolische Konstanten, die angeben, ob nach vorne und nach hinten gerichtete Polygone als Punkte, Linien oder gefüllte Polygone gerastert werden. Siehe glPolygonMode.
GL_POLYGON_OFFSET_FACTOR
Der Parameter params gibt einen Wert zurück, den Skalierungsfaktor, der verwendet wird, um den Variablenoffset zu bestimmen, der dem Tiefenwert jedes Fragments hinzugefügt wird, das generiert wird, wenn ein Polygon gerastert 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 Parameter params 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 Parameter params 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 Parameter params 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-Antialiasinghinweises 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 im 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 roten Bias-Faktor, der bei Pixelübertragungen verwendet wird. Siehe glPixelTransfer.
GL_RED_BITS
Der Parameter params gibt einen Wert zurück: die Anzahl der roten Bitebenen in jedem Farbpuffer.
GL_RED_SCALE
Der Parameter params gibt einen Wert zurück: den roten Skalierungsfaktor, der bei Pixelübertragungen verwendet wird. Siehe glPixelTransfer.
GL_RENDER_MODE
Der Parameter params gibt einen Wert zurück: eine symbolische Konstante, die angibt, ob sich OpenGL im Render-, Auswahl- oder Feedbackmodus befindet. Siehe glRenderMode.
GL_RGBA_MODE
Der Parameter params 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 parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die Schere 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 Bitebenen im Schablonenpuffer.
GL_STENCIL_CLEAR_VALUE
Der parameter params gibt einen Wert zurück: den Index, auf den die Schablonenbitplanen 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 verwendet wird, um den Schablonenverweiswert mit dem Schablonenpufferwert zu vergleichen. 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 schablonentests 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 Schablonenbitplanen 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 Parameter params 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 Parameter params gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 1D-Texturzuordnung aktiviert ist. Siehe glTexImage1D.
GL_TEXTURE_2D
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob die 2D-Texturzuordnung aktiviert ist. Siehe glTexImage2D.
GL_TEXTURE_COORD_ARRAY
Der params-Parameter 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. Ganzzahlige Werte werden bei Bedarf 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 am oberen Rand des Texturmatrixstapels. Siehe glPushMatrix.
GL_TEXTURE_STACK_DEPTH
Der parameter params gibt einen Wert zurück: die Anzahl der Matrizen auf dem Texturmatrixstapel. Siehe glPushMatrix.
GL_UNPACK_ALIGNMENT
Der parameter params gibt einen Wert zurück: die Byteausrichtung, die zum Lesen von Pixeldaten aus dem Arbeitsspeicher verwendet wird. Siehe glPixelStore.
GL_UNPACK_LSB_FIRST
Der params-Parameter gibt einen einzelnen booleschen Wert zurück, der angibt, ob Einzelbitpixel, die aus dem Arbeitsspeicher gelesen werden, zuerst aus dem geringsten signifikanten Bit jedes nicht signierten Byte 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 Arbeitsspeicher verwendet wird. Siehe glPixelStore.
GL_UNPACK_SKIP_PIXELS
Der parameter params gibt einen Wert zurück: die Anzahl der Pixelstandorte, die übersprungen wurden, bevor das erste Pixel aus dem Arbeitsspeicher gelesen wird. Siehe glPixelStore.
GL_UNPACK_SKIP_ROWS
Der params-Parameter 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 params-Parameter 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 ausgetauscht 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 Vertex im Vertexarray. Siehe glVertexPointer.
GL_VERTEX_ARRAY_STRIDE
Der params-Parameter 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 Pixelzoomfaktor y . 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
glGetFloatv 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 pname-Parameter 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 durchgeführt, wenn params einen anderen Typ als der angeforderte Zustandsvariablenwert aufweisen. Wenn Sie glGetBooleanv aufrufen, wird ein Gleitkomma- oder ganzzahliger Wert in GL_FALSE konvertiert, wenn er 0 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 positiv 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

Weitere Informationen

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