glIndexsv-Funktion
Die glIndexsv-Funktion legt den aktuellen Farbindex fest.
Syntax
void WINAPI glIndexsv(
const GLshort *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 glIndexsv-Funktion aktualisiert den aktuellen (einwertigen) Farbindex. Es wird ein Argument benötigt: der neue 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 geklemmt. Bevor ein Index jedoch dithered (sofern aktiviert) und in den Framebuffer geschrieben wird, wird er in das Festpunktformat konvertiert. Alle Bits im ganzzahligen Teil des resultierenden Fixpunktwerts, die nicht Bits im Framebuffer entsprechen, werden maskiert.
Der aktuelle Index kann jederzeit aktualisiert werden. Insbesondere kann glIndexsv zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen werden.
Die folgende Funktion ruft Informationen im Zusammenhang mit glIndexsv ab:
glGet mit Argument GL_CURRENT_INDEX
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 |
|