glClearStencil: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (GlClearStencil wurde nach glClearStencil verschoben)
K (Bot: konvertiere/korrigiere <BR>)
Zeile 1: Zeile 1:
 
= glClearStencil =
 
= glClearStencil =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
  
 
'''glClearStencil''' - Legt den Wert fest mit dem der Stencil Puffer via [[glClear]] geleert wird.
 
'''glClearStencil''' - Legt den Wert fest mit dem der Stencil Puffer via [[glClear]] geleert wird.
  
<br>
+
 
 +
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  
 
  procedure '''glClearStencil'''(''s'' : TGLfloat);
 
  procedure '''glClearStencil'''(''s'' : TGLfloat);
  
<br>
+
 
 +
 
 
== Parameter ==
 
== Parameter ==
  
Zeile 22: Zeile 25:
 
|}
 
|}
  
<br>
+
 
 +
 
 
== Erklärung ==
 
== Erklärung ==
 
Der Parameter ''s'' wird mit 2^m - 1 maskiert, wobei m die Anzahl Bits im [[Schablonenpuffer|stencil buffer]] angibt.
 
Der Parameter ''s'' wird mit 2^m - 1 maskiert, wobei m die Anzahl Bits im [[Schablonenpuffer|stencil buffer]] angibt.
  
<br>
+
 
 +
 
  
 
== Hinweise ==
 
== Hinweise ==
 
Die Grundeinstellung für den Leerwert ist '''0'''.
 
Die Grundeinstellung für den Leerwert ist '''0'''.
  
<br>
+
 
 +
 
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
 
''GL_INVALID_OPERATION'' wird generiert wenn '''glClearSencil''' zwischen einem [[glBegin]] und dem zugehörigen [[glEnd]] aufgerufen wird.
 
''GL_INVALID_OPERATION'' wird generiert wenn '''glClearSencil''' zwischen einem [[glBegin]] und dem zugehörigen [[glEnd]] aufgerufen wird.
Zeile 42: Zeile 48:
  
  
<br>
+
 
 +
 
 
== Siehe auch ==
 
== Siehe auch ==
 
[[glClear]], [[glStencilFunc]], [[glStencilMask]], [[glStencilOp]]
 
[[glClear]], [[glStencilFunc]], [[glStencilMask]], [[glStencilOp]]

Version vom 22. April 2006, 20:18 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: Schablonenpuffer (Stencilbuffer)