Variabili di stato OpenGL
Gli argomenti seguenti elencano i nomi delle variabili di stato che possono essere eseguite query:
- Variabili di stato per i valori correnti e i dati associati
- Variabili di stato della trasformazione
- Variabili di stato di colorazione
- Variabili di stato di illuminazione
- Variabili di stato rasterizzazione
- Variabili di stato di texturing
- Operazioni pixel
- Variabili di stato del controllo Framebuffer
- Variabili di stato pixel
- Variabili di stato dell'analizzatore
- Variabili di stato hint
- Variabili di stato dipendenti dall'implementazione
- Variabili di stato dipendenti dall'implementazione Pixel-Depth
- Variabili di stato varie
Per ogni variabile, l'argomento elenca una descrizione, un gruppo di attributi, un valore iniziale o minimo e la funzione glGet* suggerita da usare per ottenerla.
Le variabili di stato che è possibile ottenere usando glGetBooleanv, glGetIntegerv, glGetFloatv o glGetDoublev sono elencate con una di queste funzioni quella più appropriata per il tipo di dati da restituire. Non è possibile ottenere queste variabili di stato usando glIsEnabled. È tuttavia possibile ottenere variabili di stato per cui glIsEnabled è elencata come funzione di query con glGetBooleanv, glGetIntegerv, glGetFloatv e glGetDoublev. È possibile ottenere variabili di stato per cui qualsiasi altra funzione è elencata come funzione di query solo usando tale funzione. Se non è elencato alcun gruppo di attributi, la variabile non appartiene a alcun gruppo. Tutte le variabili di stato che è possibile eseguire query, ad eccezione di quelle dipendenti dall'implementazione, hanno valori iniziali. Per determinare il valore iniziale di una variabile per cui non è elencato alcun valore iniziale, vedere il riferimento o il riferimento della variabile
Manuale di riferimento OpenGL.