WebGLRenderingContext: stencilMask() method
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
Phương pháp WebGLRenderingContext.stencilMask() của các điều khiển WebGL API cho phép và vô hiệu hóa cả việc ghi mặt trước và mặt sau của các bit riêng lẻ trong các mặt phẳng stencil.
Phương thức WebGLRenderingContext.stencilMaskSeparate() có thể đặt mặt nạ ghi stencil mặt trước và mặt sau thành các giá trị khác nhau.
Cú pháp
js
stencilMask(mask)
Thông số
Giá trị trả về
Không có (undefined).
Ví dụ
js
gl.stencilMask(110101);
Để có được các mặt nạ stencil hiện tại, hãy truy vấn các hằng số STENCIL_WRITEMASK, STENCIL_BACK_WRITEMASK, hoặc STENCIL_BITS.
js
gl.getParameter(gl.STENCIL_WRITEMASK);
// 110101
gl.getParameter(gl.STENCIL_BACK_WRITEMASK);
// 110101
gl.getParameter(gl.STENCIL_BITS);
// 0
Thông số kỹ thuật
| Specification |
|---|
| WebGL Specification> # 5.14.3> |