WebGL2RenderingContext: getQueryParameter() 方法

Baseline 已廣泛支援

此功能已成熟,並可在多種裝置和瀏覽器版本上執行。自 2021 年 9 月起,所有瀏覽器均已支援此功能。

注意:此功能在 Web Workers 中可用。

WebGL2RenderingContext.getQueryParameter() 方法是 WebGL 2 API 的一部分,用於返回 WebGLQuery 物件的引數資訊。

語法

js
getQueryParameter(query, pname)

引數

query

一個 WebGLQuery 物件。

pname

一個指定要返回哪種資訊的 GLenum。可能的值

gl.QUERY_RESULT

返回一個包含查詢結果的 GLuint

gl.QUERY_RESULT_AVAILABLE

返回一個 GLboolean,指示查詢結果是否可用。

返回值

取決於 pname 引數,返回值可以是 GLuintGLboolean

示例

js
const query = gl.createQuery();
gl.beginQuery(gl.ANY_SAMPLES_PASSED, query);

const result = gl.getQueryParameter(query, gl.QUERY_RESULT);

規範

規範
WebGL 2.0 規範
# 3.7.12

瀏覽器相容性

另見