glClearIndex

Aus DGL Wiki
Version vom 10. Juli 2011, 15:03 Uhr von Thoronador (Diskussion | Beiträge) (Katagorisierung, Ergänzungen)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

glClearIndex

Name

glClearIndex - Legt den Index der Farbe fest, mit dem der Farbpuffer bei einem Löschvorgang via glClear gefüllt wird.


Delphi-Spezifikation

procedure glClearIndex(c: TGLfloat);


Parameter

c Gibt den Index an, der beim Löschen des Farbpuffers benutzt wird. Vorgabewert ist 0.


Beschreibung

Die Funktion glClearIndex legt den Index fest, welcher von glClear genutzt wird, um den Farbindexpuffer zu löschen.

Den Index der aktuellen Leerfarbe erhält man, indem man die Funktion glGet mit dem Parameter GL_INDEX_CLEAR_VALUE aufruft. Vorgabe ist hier die Farbe mit dem Palettenindex 0.

Falls keine Paletten verwendet werden, steht mit glClearColor ein Äquivalent für RGB/RGBA-Modi zur Verfügung.


Fehlermeldungen

GL_INVALID_OPERATION wird generiert, wenn glClearIndex zwischen glBegin und dem zugehörigen Aufruf von glEnd aufgerufen wird.


Zugehörige Wertrückgaben

glGet mit Token GL_INDEX_CLEAR_VALUE

glGet mit Token GL_INDEX_BITS


Siehe auch

glClear, glClearColor, glIndex