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引數。