WebGLRenderingContext: stencilMaskSeparate() 方法
注意:此功能在 Web Workers 中可用。
WebGLRenderingContext.stencilMaskSeparate() 方法是 WebGL API 的一部分,用于控制启用和禁用模板缓冲(stencil planes)中各个位的写入。
WebGLRenderingContext.stencilMask() 方法可以同时设置正面和背面的模板写入掩码(stencil writemask)为一个值。
语法
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 |
浏览器兼容性
加载中…