WebGLRenderingContext: stencilMask() Methode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die WebGLRenderingContext.stencilMask()-Methode der WebGL-API steuert das Aktivieren und Deaktivieren des Schreibens einzelner Bits in den Stencil-Ebenen, sowohl für die Vorder- als auch die Rückseite.
Die Methode WebGLRenderingContext.stencilMaskSeparate() kann vordere und hintere Stencil-Writemasks auf unterschiedliche Werte setzen.
Syntax
js
stencilMask(mask)
Parameter
Rückgabewert
Keiner (undefined).
Beispiele
js
gl.stencilMask(110101);
Um die aktuellen Stencil-Masken abzufragen, verwenden Sie die Konstanten STENCIL_WRITEMASK,
STENCIL_BACK_WRITEMASK oder STENCIL_BITS.
js
gl.getParameter(gl.STENCIL_WRITEMASK);
// 110101
gl.getParameter(gl.STENCIL_BACK_WRITEMASK);
// 110101
gl.getParameter(gl.STENCIL_BITS);
// 0
Spezifikationen
| Spezifikation |
|---|
| WebGL Specification> # 5.14.3> |