glStencilMask
Aus DGL Wiki
Version vom 25. Juli 2011, 11:32 Uhr von Thoronador (Diskussion | Beiträge) (Kategorisierung; Wikisyntax für Tabelle)
Inhaltsverzeichnis
glStencilMask
Name
glStencilMask - Kontrolliert das Schreiben individueller Bits in die Schablonen-Flächen.
Delphi-Spezifikation
procedure glStencilMask(mask : TGLuint);
Parameter
mask | Gibt eine Bitmaske an um, das Schreiben bestimmter Bits in die Schablonen-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 Schablonen-Flächen. Das niederwertigsten n Bits der Maske, wobei 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
Hintergrundwissen: Schablonenpuffer