glStencilMask: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
 
(An Funktionsvorlage angepasst)
Zeile 3: Zeile 3:
 
<br>
 
<br>
 
== Name ==
 
== Name ==
 
+
-----
 
'''glStencilMask ''' - Kontrolliert das Schreiben individueller Bits in die Stencil-Flächen.
 
'''glStencilMask ''' - Kontrolliert das Schreiben individueller Bits in die Stencil-Flächen.
  
 
<br>
 
<br>
 
==  Delphi-Spezifikation ==
 
==  Delphi-Spezifikation ==
 
+
----
procedure '''glStencilMask'''(''mask'' : TGLUInt);
+
procedure '''glStencilMask'''(''mask'' : glUInt);
  
 
<br>
 
<br>
 
== Parameter ==
 
== Parameter ==
 
+
----
<table border=0>
+
<table border=1 rules=all>
 
<tr>
 
<tr>
<td>''mask''</td>
+
<td>'''mask'''</td>
 
<td>Gibt eine Bitmaske an um das Schreiben bestimmter Bits in die Stencil-Flächen zu aktivieren bzw. zu deaktivieren. Die Vorgabe ist hier eine Bitmaske komplett gefüllt mit einsen.</td>
 
<td>Gibt eine Bitmaske an um das Schreiben bestimmter Bits in die Stencil-Flächen zu aktivieren bzw. zu deaktivieren. Die Vorgabe ist hier eine Bitmaske komplett gefüllt mit einsen.</td>
 
</tr>
 
</tr>
Zeile 23: Zeile 23:
 
<br>
 
<br>
 
== Beschreibung ==
 
== Beschreibung ==
 
+
----
 
'''glStencilMask''' kontrolliert das Schreiben bestimmter Bits in die Stencil-Flächen. Das niederwertigsten n Bits der Maske, woebei n die Zahl der Bits im Stencilpuffer ist, beschreibt eine Maske. Wo in der Maske eine 1 steht, ist es möglich in das entsprechende Bit im Stencilpuffer zu schreiben. Eine 0 steht für schreibgeschützte Bits. In der Voreinstellung sind alles Bits beschreibbar.
 
'''glStencilMask''' kontrolliert das Schreiben bestimmter Bits in die Stencil-Flächen. Das niederwertigsten n Bits der Maske, woebei n die Zahl der Bits im Stencilpuffer ist, beschreibt eine Maske. Wo in der Maske eine 1 steht, ist es möglich in das entsprechende Bit im Stencilpuffer zu schreiben. Eine 0 steht für schreibgeschützte Bits. In der Voreinstellung sind alles Bits beschreibbar.
  
 
<br>
 
<br>
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
 
+
----
GL_INVALID_OPERATION wird generiert wenn '''glStencilMask''' zwischen [[glBegin]] und dem zugehörigen [[glEnd]] aufgerufen wird.
+
'''GL_INVALID_OPERATION''' wird generiert wenn '''glStencilMask''' zwischen [[glBegin]] und dem zugehörigen [[glEnd]] aufgerufen wird.
  
 
<br>
 
<br>
 
== Siehe auch ==
 
== Siehe auch ==
 +
----
 
[[glColorMask]], [[glDepthMask]], [[glIndexMask]], [[glStencilFunc]], [[glStencilOp]]
 
[[glColorMask]], [[glDepthMask]], [[glIndexMask]], [[glStencilFunc]], [[glStencilOp]]

Version vom 9. August 2004, 11:49 Uhr

glStencilMask


Name


glStencilMask - Kontrolliert das Schreiben individueller Bits in die Stencil-Flächen.


Delphi-Spezifikation


procedure glStencilMask(mask : glUInt);


Parameter


mask Gibt eine Bitmaske an um das Schreiben bestimmter Bits in die Stencil-Flächen zu aktivieren bzw. zu deaktivieren. Die Vorgabe ist hier eine Bitmaske komplett gefüllt mit einsen.


Beschreibung


glStencilMask kontrolliert das Schreiben bestimmter Bits in die Stencil-Flächen. Das niederwertigsten n Bits der Maske, woebei n die Zahl der Bits im Stencilpuffer ist, beschreibt eine Maske. Wo in der Maske eine 1 steht, ist es möglich in das entsprechende Bit im Stencilpuffer zu schreiben. Eine 0 steht für schreibgeschützte Bits. In der Voreinstellung sind alles Bits beschreibbar.


Fehlermeldungen


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


Siehe auch


glColorMask, glDepthMask, glIndexMask, glStencilFunc, glStencilOp