glClear: Unterschied zwischen den Versionen
Aus DGL Wiki
DGLBot (Diskussion | Beiträge) K (GlClear wurde nach glClear verschoben) |
K (Kategorisierung) |
||
(3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=glClear= | =glClear= | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''glClear''' - Leert die im Parameter festgelegten Buffer, indem sie mit einen Leerwert gefüllt werden. | '''glClear''' - Leert die im Parameter festgelegten Buffer, indem sie mit einen Leerwert gefüllt werden. | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | procedure '''glClear'''(''mask'' : GLbitfield) | + | procedure '''glClear'''(''mask'' : GLbitfield); |
+ | |||
+ | |||
− | |||
== Parameter == | == Parameter == | ||
Der Parameter Mask kann eine oder mehrere(mit dem bitweisen "or" verknüpfte) Konstanten enthalten: | Der Parameter Mask kann eine oder mehrere(mit dem bitweisen "or" verknüpfte) Konstanten enthalten: | ||
Zeile 17: | Zeile 20: | ||
* '''GL_STENCIL_BUFFER_BIT''' | * '''GL_STENCIL_BUFFER_BIT''' | ||
− | + | ||
+ | |||
== Hinweise == | == Hinweise == | ||
Die Leerwerte der einzelnen Buffer werden mit mit [[glClearColor]] (bzw. [[glClearIndex]]), [[glClearDepth]], [[glClearStencil]] und [[glClearAccum]] festgelegt. | Die Leerwerte der einzelnen Buffer werden mit mit [[glClearColor]] (bzw. [[glClearIndex]]), [[glClearDepth]], [[glClearStencil]] und [[glClearAccum]] festgelegt. | ||
Zeile 30: | Zeile 34: | ||
Mit Hilfe des [[glDrawBuffer]] Befehls können mehre ColorBuffer gleichzeitig geleert werden. | Mit Hilfe des [[glDrawBuffer]] Befehls können mehre ColorBuffer gleichzeitig geleert werden. | ||
− | + | ||
− | + | ||
+ | == Siehe auch == | ||
[[glClearAccum]], [[glClearColor]], [[glClearDepth]], [[glClearIndex]], [[glClearStencil]], [[glGet]], [[glDrawBuffer]] | [[glClearAccum]], [[glClearColor]], [[glClearDepth]], [[glClearIndex]], [[glClearStencil]], [[glGet]], [[glDrawBuffer]] | ||
[[Kategorie:GL|Clear]] | [[Kategorie:GL|Clear]] | ||
+ | [[Kategorie:GL1.0|Clear]] | ||
+ | [[Kategorie:GL3|Clear]] |
Aktuelle Version vom 18. Juni 2011, 16:07 Uhr
Inhaltsverzeichnis
glClear
Name
glClear - Leert die im Parameter festgelegten Buffer, indem sie mit einen Leerwert gefüllt werden.
Delphi-Spezifikation
procedure glClear(mask : GLbitfield);
Parameter
Der Parameter Mask kann eine oder mehrere(mit dem bitweisen "or" verknüpfte) Konstanten enthalten:
- GL_COLOR_BUFFER_BIT
- GL_DEPTH_BUFFER_BIT
- GL_ACCUM_BUFFER_BIT
- GL_STENCIL_BUFFER_BIT
Hinweise
Die Leerwerte der einzelnen Buffer werden mit mit glClearColor (bzw. glClearIndex), glClearDepth, glClearStencil und glClearAccum festgelegt.
Um die Leerwerte zu erhalten, ruft man die Funktion glGet mit einer dieser Konstanten auf:
- GL_ACCUM_CLEAR_VALUE
- GL_DEPTH_CLEAR_VALUE
- GL_INDEX_CLEAR_VALUE
- GL_COLOR_CLEAR_VALUE
- GL_STENCIL_CLEAR_VALUE
Mit Hilfe des glDrawBuffer Befehls können mehre ColorBuffer gleichzeitig geleert werden.
Siehe auch
glClearAccum, glClearColor, glClearDepth, glClearIndex, glClearStencil, glGet, glDrawBuffer