glStencilMask

Aus DGL Wiki
Version vom 9. August 2004, 10:49 Uhr von Sascha Willems (Diskussion | Beiträge) (An Funktionsvorlage angepasst)

Wechseln zu: Navigation, Suche

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