Freigeben über


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. Zunächst ist die Maske nur eins.

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 glEnd aufgerufen.

Bemerkungen

Die glStencilMask-Funktion steuert das Schreiben einzelner Bits in den Schablonenebenen. Geben Sie eine Maske für die am wenigsten signifikanten n-Bits 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 beschreibbar gemacht. Wenn eine 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 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