Auf Englisch lesen

Freigeben über


glIndexdv-Funktion

Die glIndexdv-Funktion legt den aktuellen Farbindex fest.

Syntax

void WINAPI glIndexdv(
   const GLdouble *c
);

Parameter

c

Ein Zeiger auf ein Ein-Element-Array, das den neuen Wert für den aktuellen Farbindex enthält.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Bemerkungen

Die glIndexdv-Funktion aktualisiert den aktuellen (einwertigen) Farbindex. Sie verwendet ein Argument: den neuen Wert für den aktuellen Farbindex.

Der aktuelle Index wird als Gleitkommawert gespeichert. Ganzzahlwerte werden ohne spezielle Zuordnung direkt in Gleitkommawerte konvertiert.

Indexwerte außerhalb des darstellbaren Bereichs des Farbindexpuffers werden nicht eingespannt. 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 glIndexdv zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen werden.

Die folgende Funktion ruft Informationen im Zusammenhang mit glIndexdv 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
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Weitere Informationen

glBegin

glColor

glEnd

glGet