WebGLRenderingContext: colorMask() 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 thức WebGLRenderingContext.colorMask() của WebGL API thiết lập các thành phần màu nào sẽ bật hoặc tắt khi vẽ hoặc hiển thị thành WebGLFramebuffer.
Cú pháp
colorMask(red, green, blue, alpha)
Thông số
red-
Một
GLbooleanchỉ định liệu thành phần màu đỏ có thể được được ghi vào bộ đệm khung. Giá trị mặc định:true. green-
A
GLbooleanchỉ định liệu thành phần màu xanh lá cây có thể được ghi vào bộ đệm khung. Giá trị mặc định:true. blue-
Một
GLbooleanchỉ định liệu thành phần màu xanh có thể được được ghi vào bộ đệm khung. Giá trị mặc định:true. alpha-
A
GLbooleanchỉ định có hay không có alpha (trong suốt) thành phần có thể được ghi vào bộ đệm khung. Giá trị mặc định:true.
Giá trị trả về
Không có (undefined).
Ví dụ
gl.colorMask(true, true, true, false);
Để có được mặt nạ màu hiện tại, hãy truy vấn hằng số COLOR_WRITEMASK và trả về Array.
gl.getParameter(gl.COLOR_WRITEMASK);
// [true, true, true, false]
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| WebGL Specification> # 5.14.3> |