glClear
Aus DGL Wiki
Version vom 2. Juli 2004, 14:18 Uhr von Flo (Diskussion | Beiträge)
Inhaltsverzeichnis
glClear
Syntax
procedure glClear (mask: GLbitfield); stdcall;
Aufgabe
Leert einen oder mehre der im Parameter festgelegten Buffer, indem sie mit einen Leerwert gefüllt werden.
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