glClearIndex: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (GlClearIndex wurde nach glClearIndex verschoben)
(Katagorisierung, Ergänzungen)
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= glClearIndex =
 
= glClearIndex =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
  
'''glClearIndex''' - Setzt den Index der Farbe fest mit dem der Farbpuffer bei einem Löschvorgang via [[glClear]] gefüllt wird.
+
'''glClearIndex''' - Legt den Index der Farbe fest, mit dem der [[Farbpuffer]] bei einem Löschvorgang via [[glClear]] gefüllt wird.
 +
 
 +
 
  
<br>
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
 +
procedure '''glClearIndex'''(''c'': TGLfloat);
 +
 +
 +
 +
== Parameter ==
 +
{| border="1" rules="all"
 +
! ''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.
 +
 +
  
procedure '''glClearIndex'''(''c'' : TGLfloat);
+
== Zugehörige Wertrückgaben ==
 +
[[glGet]] mit Token [[glGet#GL_INDEX_CLEAR_VALUE|GL_INDEX_CLEAR_VALUE]]
  
<br>
+
[[glGet]] mit Token [[glGet#GL_INDEX_BITS|GL_INDEX_BITS]]
== Hinweise ==
 
  
Den Index der  aktuellen Leerfarbe in Form eines Index erhält man, in dem 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-
 
  
<br>
 
 
== Siehe auch ==
 
== Siehe auch ==
 
[[glClear]], [[glClearColor]], [[glIndex]]
 
[[glClear]], [[glClearColor]], [[glIndex]]
  
 
[[Kategorie:GL|ClearIndex]]
 
[[Kategorie:GL|ClearIndex]]
 +
[[Kategorie:GL1.0|ClearIndex]]

Aktuelle Version vom 10. Juli 2011, 15:03 Uhr

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