glStencilMask-Funktion

Die glStencilMask-Funktion steuert das Schreiben einzelner Bits in den Schablonenebenen.

Syntax

void WINAPI glStencilMask(
   GLuint mask
);

Parameter

mask

Eine Bitmaske zum Aktivieren und Deaktivieren des Schreibens einzelner Bits in den Schablonenebenen. Anfänglich ist die Maske alle.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Fehlercodes

Der folgende Fehlercode kann von der glGetError-Funktion abgerufen werden.

Name Bedeutung
GL _ INVALID _ OPERATION
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEndaufgerufen.

Hinweise

Die glStencilMask-Funktion steuert das Schreiben einzelner Bits in den Schablonenebenen. Geben Sie für die am wenigsten signifikanten n Bits der Maske eine Maske an, wobei n die Anzahl der Bits im Schablonenpuffer ist. Überall dort, wo eine in der Maske angezeigt wird, wird das entsprechende Bit im Schablonenpuffer schreibbar gemacht. Wenn eine 0 (null) angezeigt wird, ist das Bit schreibgeschützt. Anfänglich sind alle Bits für das Schreiben aktiviert.

Die folgenden Funktionen rufen Informationen im Zusammenhang mit glStencilMask ab:

glGet mit dem Argument GL _ STENCIL _ WRITEMASK

glGet mit argument GL _ STENCIL _ BITS

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Weitere Informationen

glBegin

glColorMask

glDepthMask

glEnd

glIndexMask

glStencilFunc

glStencilOp