WebGLRenderingContext: sampleCoverage() 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.sampleCoverage() của WebGL API chỉ định các tham số bao phủ nhiều mẫu cho các hiệu ứng khử răng cưa.

Cú pháp

js
sampleCoverage(value, invert)

Thông số

value

Một GLclampf thiết lập một giá trị bao phủ dấu phẩy động duy nhất được kẹp đến phạm vi [0,1]. Giá trị mặc định là 1.0.

invert

Một GLboolean để thiết lập xem có nên sử dụng mặt nạ che phủ hay không đảo ngược. Giá trị mặc định là false.

Giá trị trả về

Không có (undefined).

Ví dụ

Tính năng đa mẫu bị tắt theo mặc định. Để bật hoặc tắt tính năng đa mẫu, hãy sử dụng các phương thức enable()disable() với đối số gl.SAMPLE_COVERAGEgl.SAMPLE_ALPHA_TO_COVERAGE.

js
gl.enable(gl.SAMPLE_COVERAGE);
gl.sampleCoverage(0.5, false);

Để kiểm tra các giá trị bao phủ mẫu, hãy truy vấn các hằng số SAMPLE_COVERAGE_VALUESAMPLE_COVERAGE_INVERT.

js
gl.getParameter(gl.SAMPLE_COVERAGE_VALUE); // 0.5
gl.getParameter(gl.SAMPLE_COVERAGE_INVERT); // false

Thông số kỹ thuật

Specification
WebGL Specification
# 5.14.3

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

Xem thêm