glClearStencil: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Kleinen Artikel erstellt)
 
K ()
Zeile 9: Zeile 9:
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  
  procedure <b>glClearStencil</b>(<b><i>c</i></b> : TGLfloat);
+
  procedure <b>glClearStencil</b>(<b><i>s</i></b> : TGLfloat);
  
 
<br>
 
<br>
Zeile 22: Zeile 22:
 
| Leerwert für den Stencil Puffer
 
| Leerwert für den Stencil Puffer
 
|}
 
|}
 +
 +
<br>
 +
== Erklärung ==
 +
Der Parameter ''s'' wird mit 2^m - 1 maskiert, wobei m die Anzahl Bits im [[Stempelpuffer|stencil buffer]] angibt.
  
 
<br>
 
<br>
Zeile 44: Zeile 48:
 
== Siehe auch ==
 
== Siehe auch ==
 
[[glClear]], [[glStencilFunc]], [[glStencilMask]], [[glStencilOp]]
 
[[glClear]], [[glStencilFunc]], [[glStencilMask]], [[glStencilOp]]
 +
 +
Hintergrundwissen:
 +
[[Stempelpuffer]]

Version vom 28. Juli 2004, 13:07 Uhr

glClearStencil


Name

glClearStencil - Legt den Wert fest mit dem der Stencil Puffer via glClear geleert wird.


Delphi-Spezifikation

procedure glClearStencil(s : TGLfloat);


Parameter


Parameter Beschreibung
s Leerwert für den Stencil Puffer


Erklärung

Der Parameter s wird mit 2^m - 1 maskiert, wobei m die Anzahl Bits im stencil buffer angibt.


Hinweise


Die Grundeinstellung für den Leerwert ist 0.


Fehlermeldungen


GL_INVALID_OPERATION wird generiert wenn glClearSencil zwischen einem glBegin und dem zugehörigen glEnd aufgerufen wird.

Zugehörige Wertrückgaben


glGet mit Token GL_STENCIL_CLEAR_VALUE

glGet mit Token GL_STENCIL_BITS



Siehe auch

glClear, glStencilFunc, glStencilMask, glStencilOp

Hintergrundwissen: Stempelpuffer