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 |
瀏覽器相容性
載入中…