WebGLRenderingContext: sampleCoverage() 方法
注意:此功能在 Web Workers 中可用。
WebGLRenderingContext.sampleCoverage() 方法是 WebGL API 的一部分,用于指定用于抗锯齿效果的多重采样覆盖参数。
语法
js
sampleCoverage(value, invert)
参数
返回值
无(undefined)。
示例
多重采样默认是禁用的。要启用或禁用多重采样,请使用 enable() 和 disable() 方法,并传入参数 gl.SAMPLE_COVERAGE 和 gl.SAMPLE_ALPHA_TO_COVERAGE。
js
gl.enable(gl.SAMPLE_COVERAGE);
gl.sampleCoverage(0.5, false);
要检查样本覆盖值,请查询 SAMPLE_COVERAGE_VALUE 和 SAMPLE_COVERAGE_INVERT 常量。
js
gl.getParameter(gl.SAMPLE_COVERAGE_VALUE); // 0.5
gl.getParameter(gl.SAMPLE_COVERAGE_INVERT); // false
规范
| 规范 |
|---|
| WebGL 规范 # 5.14.3 |
浏览器兼容性
加载中…
另见
HTMLCanvasElement.getContext()– 上下文的antialias参数。