glClearColor: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Siehe auch)
(Komplett umgebaut.)
Zeile 1: Zeile 1:
==glClearColor==
+
= glClearColor =
  
===Aufgabe===
+
== glClearColor ==
Legt die Farbe fest welche ein Farben/[[Colorbuffer]] nach seiner Leerung mit [[glClear]] enthält.
+
'''glClearColor''' - Legt die Farbe fest welche ein [[Farbpuffer]] nach seiner Leerung mit [[glClear]] enthält.
  
===Syntax===
+
<br>
  <b>procedure</b> glClearColor (red, green, blue, alpha: GLclampf); <b>stdcall</b>;
+
== Delphi-Spezifikation ==
 +
  procedure '''glClearColor'''(''red'', ''green'', ''blue'', ''alpha'': GLclampf);
  
===Hinweise===
+
<br>
Die aktuelle Leerfarbe erhält man, in dem man die Funktion [[glGet]] mit dem Parameter GL_COLOR_CLEAR_VALUE aufruft.
+
== Parameter ==
  
Standart gemäß sind alle Farbwerte auf 0(->Schwarz).
+
{| border="1" rules="all"
 +
! ''red, green, blue, alpha''
 +
| Stellen die vier Farbkomponenten der Farbe dar, die als Löschfarbe festgelegt werden soll.<br>
 +
'''Vorgabewert''' für alle Komponenten ist '''0''' (Schwarz).
 +
|}
  
 +
<br>
 +
== Beschreibung ==
 +
'''glClearColor''' bestimmt die Werte der vier Farbcomponenten für die Löschfarbe der Farbpuffer. In OpenGL ist jede Farbe einem [[Farbpuffer]] zugeordnet. Die einzelnen Parameter sind also die Löschwerte für den jeweiligen Farbpuffer.<br>
 +
Die übergebenen Werte werden auf das Intervall [0,1] umgerechnet.<br>
 +
Das Löschen erfolgt über den Befehl [[glClear]].
 +
 +
<br>
 +
== Hinweise ==
 
Falls Farblisten verwendet werden, nutzt man die Funktion [[glClearIndex]] um die Leerfarbe für den Colorbuffer festzulegen.
 
Falls Farblisten verwendet werden, nutzt man die Funktion [[glClearIndex]] um die Leerfarbe für den Colorbuffer festzulegen.
  
===Siehe auch===
+
== Fehlermeldungen ==
[[glClear]],[[glClearIndex]],[[glColor]]
+
'''GL_INVALID_OPERATION''' wird generiert wenn '''glClearColor''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.
 +
 
 +
<br>
 +
==  Zugehörige Wertrückgaben ==
 +
[[glGet]] mit Token [[glGet#GL_COLOR_CLEAR_VALUE|GL_COLOR_CLEAR_VALUE]]
 +
 
 +
<br>
 +
== Siehe auch ==
 +
[[glClear]], [[glClearIndex]], [[glColor]]
  
 
[[Kategorie:GL|ClearColor]]
 
[[Kategorie:GL|ClearColor]]

Version vom 13. September 2004, 11:46 Uhr

glClearColor

glClearColor

glClearColor - Legt die Farbe fest welche ein Farbpuffer nach seiner Leerung mit glClear enthält.


Delphi-Spezifikation

procedure glClearColor(red, green, blue, alpha: GLclampf);


Parameter

red, green, blue, alpha Stellen die vier Farbkomponenten der Farbe dar, die als Löschfarbe festgelegt werden soll.

Vorgabewert für alle Komponenten ist 0 (Schwarz).


Beschreibung

glClearColor bestimmt die Werte der vier Farbcomponenten für die Löschfarbe der Farbpuffer. In OpenGL ist jede Farbe einem Farbpuffer zugeordnet. Die einzelnen Parameter sind also die Löschwerte für den jeweiligen Farbpuffer.
Die übergebenen Werte werden auf das Intervall [0,1] umgerechnet.
Das Löschen erfolgt über den Befehl glClear.


Hinweise

Falls Farblisten verwendet werden, nutzt man die Funktion glClearIndex um die Leerfarbe für den Colorbuffer festzulegen.

Fehlermeldungen

GL_INVALID_OPERATION wird generiert wenn glClearColor innerhalb eines glBegin-glEnd Blocks aufgerufen wird.


Zugehörige Wertrückgaben

glGet mit Token GL_COLOR_CLEAR_VALUE


Siehe auch

glClear, glClearIndex, glColor