glClearStencil: Unterschied zwischen den Versionen
Aus DGL Wiki
Flo (Diskussion | Beiträge) K (→Siehe auch) |
K (Kategorisierung) |
||
| (8 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
= glClearStencil = | = glClearStencil = | ||
| − | + | ||
| + | |||
== 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. | ||
| − | + | ||
| + | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
| − | procedure | + | procedure '''glClearStencil'''(''s'' : TGLfloat); |
| + | |||
| + | |||
| − | |||
== Parameter == | == Parameter == | ||
| Zeile 18: | Zeile 21: | ||
! Beschreibung | ! Beschreibung | ||
|- | |- | ||
| − | + | | ''s'' | |
| Leerwert für den Stencil Puffer | | Leerwert für den Stencil Puffer | ||
|} | |} | ||
| − | + | ||
| + | |||
== Erklärung == | == Erklärung == | ||
| − | Der Parameter ''s'' wird mit 2^m - 1 maskiert, wobei m die Anzahl Bits im [[ | + | Der Parameter ''s'' wird mit 2^m - 1 maskiert, wobei m die Anzahl Bits im [[Schablonenpuffer|stencil buffer]] angibt. |
| + | |||
| + | |||
| + | |||
| − | |||
== Hinweise == | == Hinweise == | ||
Die Grundeinstellung für den Leerwert ist '''0'''. | Die Grundeinstellung für den Leerwert ist '''0'''. | ||
| − | + | ||
| + | |||
== Fehlermeldungen == | == Fehlermeldungen == | ||
| − | ''GL_INVALID_OPERATION'' wird generiert wenn ''' | + | '''GL_INVALID_OPERATION''' wird generiert, wenn '''glClearStencil''' zwischen einem [[glBegin]] und dem zugehörigen [[glEnd]] aufgerufen wird. |
| − | + | ||
| + | |||
| + | |||
== 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]] | ||
| Zeile 41: | Zeile 49: | ||
| − | + | ||
== Siehe auch == | == Siehe auch == | ||
[[glClear]], [[glStencilFunc]], [[glStencilMask]], [[glStencilOp]] | [[glClear]], [[glStencilFunc]], [[glStencilMask]], [[glStencilOp]] | ||
Hintergrundwissen: | Hintergrundwissen: | ||
| − | [[ | + | [[Schablonenpuffer]] (Stencilbuffer) |
[[Kategorie:GL|ClearStencil]] | [[Kategorie:GL|ClearStencil]] | ||
| + | [[Kategorie:GL1.0|ClearStencil]] | ||
| + | [[Kategorie:GL3|ClearStencil]] | ||
Aktuelle Version vom 10. Juli 2011, 17:57 Uhr
Inhaltsverzeichnis
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)