WebGLRenderingContext:stencilMaskSeparate() 方法
WebGLRenderingContext.stencilMaskSeparate()
方法是 WebGL API 的一部分,它控制着启用和禁用模板平面上单个位的正面和/或背面写入。
WebGLRenderingContext.stencilMask()
方法可以同时将正面和背面模板写掩码设置为一个值。
语法
js
stencilMaskSeparate(face, mask)
参数
返回值
无 (undefined
)。
示例
js
gl.stencilMaskSeparate(gl.FRONT, 110101);
要获取当前模板掩码,请查询 STENCIL_WRITEMASK
、STENCIL_BACK_WRITEMASK
或 STENCIL_BITS
常量。
js
gl.getParameter(gl.STENCIL_WRITEMASK);
// 110101
gl.getParameter(gl.STENCIL_BACK_WRITEMASK);
// 110101
gl.getParameter(gl.STENCIL_BITS);
// 0
规范
规范 |
---|
WebGL 规范 # 5.14.3 |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。