OpenGL-Zustandsvariablen
In den folgenden Themen werden die Namen von Zustandsvariablen aufgeführt, die abgefragt werden können:
- Statusvariablen für aktuelle Werte und zugeordnete Daten
- Statusvariablen für Transformationen
- Statusvariablen für Farben
- Statusvariablen für die Helligkeit
- Statusvariablen für die Rasterung
- Statusvariablen für Texturen
- Pixelvorgänge
- Statusvariablen für Framebuffer-Steuerelemente
- Statusvariablen für Pixel
- Statusvariablen für Auswertungen
- Statusvariablen für Hinweise
- Implementierungsabhängige Statusvariablen
- Implementierungsabhängige Statusvariablen für die Pixeltiefe
- Verschiedene Statusvariablen
Für jede Variable werden im Thema eine Beschreibung, eine Attributgruppe, ein Anfangswert oder ein Mindestwert sowie die vorgeschlagene glGet-Funktion * aufgeführt, die zum Abrufen verwendet werden soll.
Zustandsvariablen, die Sie mithilfe von glGetBooleanv, glGetIntegerv, glGetFloatvoder glGetDoublev abrufen können, werden mit nur einer dieser Funktionen aufgeführt. Dies ist eine Funktion, die für den Typ der zurück zu gebenden Daten am besten geeignet ist. Sie können diese Zustandsvariablen nicht mit glIsEnabled abrufen. Sie können jedoch Zustandsvariablen abrufen, für die glIsEnabled als Abfragefunktion mit glGetBooleanv, glGetIntegerv, glGetFloatv und glGetDoublev aufgeführt ist. Sie können Zustandsvariablen, für die jede andere Funktion als Abfragefunktion aufgeführt ist, nur mithilfe dieser Funktion abrufen. Wenn keine Attributgruppe aufgeführt wird, gehört die Variable keiner Gruppe an. Alle Zustandsvariablen, die Sie abfragen können, außer denen, die implementierungsabhängig sind, verfügen über Anfangswerte. Informationen zum Ermitteln des Anfangswerts einer Variablen, für die kein Anfangswert aufgeführt ist, finden Sie im Verweis auf diese Variable oder im
OpenGL-Referenzhandbuch.