glClear: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Bot: konvertiere/korrigiere <BR>)
K (Kategorisierung)
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 9: Zeile 9:
  
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
procedure '''glClear'''(''mask'' : GLbitfield)
+
procedure '''glClear'''(''mask'' : GLbitfield);
  
  
Zeile 36: Zeile 36:
  
  
=== Siehe auch ===
+
== 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

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