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

js
colorMask(red, green, blue, alpha)

Thông số

red

Một GLboolean chỉ đị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 GLboolean chỉ đị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 GLboolean chỉ đị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 GLboolean chỉ đị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ụ

js
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.

js
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

Khả năng tương thích của trình duyệt

Xem thêm