WebGLRenderingContext: sampleCoverage() 方法
WebGLRenderingContext.sampleCoverage()
方法是 WebGL API 的一部分,它指定了用于抗锯齿效果的多重采样覆盖参数。
语法
js
sampleCoverage(value, invert)
参数
返回值
无 (undefined
).
示例
默认情况下,多重采样被禁用。要启用或禁用多重采样,请使用带参数 gl.SAMPLE_COVERAGE
和 gl.SAMPLE_ALPHA_TO_COVERAGE
的 enable()
和 disable()
方法。
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 |
浏览器兼容性
BCD 表格仅在浏览器中加载
另请参阅
-
HTMLCanvasElement.getContext()
– 上下文的antialias
参数。