glIndexfv-Funktion
Die glIndexfv-Funktion legt den aktuellen Farbindex fest.
Syntax
void WINAPI glIndexfv(
const GLfloat *c
);
Parameter
-
c
-
Ein Zeiger auf ein Array mit einem Element, das den neuen Wert für den aktuellen Farbindex enthält.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Bemerkungen
Die glIndexfv-Funktion aktualisiert den aktuellen (einwertigen) Farbindex. Sie benötigt ein Argument: den neuen Wert für den aktuellen Farbindex.
Der aktuelle Index wird als Gleitkommawert gespeichert. Ganzzahlige Werte werden ohne spezielle Zuordnung direkt in Gleitkommawerte konvertiert.
Indexwerte außerhalb des darstellbaren Bereichs des Farbindexpuffers werden nicht klammern. Bevor ein Index jedoch erweitert (falls aktiviert) und in den Framepuffer geschrieben wird, wird er in das Festkommaformat konvertiert. Alle Bits im ganzzahligen Teil des resultierenden Festkommawerts, die nicht bits im Framepuffer entsprechen, werden maskiert.
Der aktuelle Index kann jederzeit aktualisiert werden. Insbesondere kann glIndexfv zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEndaufgerufen werden.
Die folgende Funktion ruft Informationen im Zusammenhang mit glIndexfv ab:
glGet mit argument GL _ CURRENT _ INDEX
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|
| Bibliothek |
|
| DLL |
|