glClearColor: Unterschied zwischen den Versionen
DGLBot (Diskussion | Beiträge) K (GlClearColor wurde nach glClearColor verschoben) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
Zeile 4: | Zeile 4: | ||
'''glClearColor''' - Legt die Farbe fest welche ein [[Farbpuffer]] nach seiner Leerung mit [[glClear]] enthält. | '''glClearColor''' - Legt die Farbe fest welche ein [[Farbpuffer]] nach seiner Leerung mit [[glClear]] enthält. | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
procedure '''glClearColor'''(''red'', ''green'', ''blue'', ''alpha'': GLclampf); | procedure '''glClearColor'''(''red'', ''green'', ''blue'', ''alpha'': GLclampf); | ||
− | + | ||
+ | |||
== Parameter == | == Parameter == | ||
Zeile 18: | Zeile 20: | ||
|} | |} | ||
− | + | ||
+ | |||
== Beschreibung == | == 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> | '''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> | ||
Zeile 24: | Zeile 27: | ||
Das Löschen erfolgt über den Befehl [[glClear]]. | Das Löschen erfolgt über den Befehl [[glClear]]. | ||
− | + | ||
+ | |||
== Hinweise == | == 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. | ||
Zeile 31: | Zeile 35: | ||
'''GL_INVALID_OPERATION''' wird generiert wenn '''glClearColor''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | '''GL_INVALID_OPERATION''' wird generiert wenn '''glClearColor''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | ||
− | + | ||
+ | |||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
[[glGet]] mit Token [[glGet#GL_COLOR_CLEAR_VALUE|GL_COLOR_CLEAR_VALUE]] | [[glGet]] mit Token [[glGet#GL_COLOR_CLEAR_VALUE|GL_COLOR_CLEAR_VALUE]] | ||
− | + | ||
+ | |||
== Siehe auch == | == Siehe auch == | ||
[[glClear]], [[glClearIndex]], [[glColor]] | [[glClear]], [[glClearIndex]], [[glColor]] | ||
[[Kategorie:GL|ClearColor]] | [[Kategorie:GL|ClearColor]] |
Version vom 22. April 2006, 19:18 Uhr
Inhaltsverzeichnis
glClearColor
Name
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