glClearStencil: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Kategorie GL3 hinzugefügt)
K (Kategorisierung)
 
Zeile 39: Zeile 39:
  
 
== 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 '''glClearStencil''' zwischen einem [[glBegin]] und dem zugehörigen [[glEnd]] aufgerufen wird.
<br>
+
 
 +
 
 +
 
 
==  Zugehörige Wertrückgaben ==
 
==  Zugehörige Wertrückgaben ==
 
 
[[glGet]] mit Token [[glGet#GL_STENCIL_CLEAR_VALUE|GL_STENCIL_CLEAR_VALUE]]
 
[[glGet]] mit Token [[glGet#GL_STENCIL_CLEAR_VALUE|GL_STENCIL_CLEAR_VALUE]]
  
 
[[glGet]] mit Token [[glGet#GL_STENCIL_BITS|GL_STENCIL_BITS]]
 
[[glGet]] mit Token [[glGet#GL_STENCIL_BITS|GL_STENCIL_BITS]]
 
  
  
Zeile 57: Zeile 57:
  
 
[[Kategorie:GL|ClearStencil]]
 
[[Kategorie:GL|ClearStencil]]
[[Kategorie:GL1.0]]
+
[[Kategorie:GL1.0|ClearStencil]]
[[Kategorie:GL3]]
+
[[Kategorie:GL3|ClearStencil]]

Aktuelle Version vom 10. Juli 2011, 18:57 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 glClearStencil 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)