EXT_disjoint_timer_query: getQueryEXT() method

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Phương thức EXT_disjoint_timer_query.getQueryEXT() của WebGL API trả về thông tin về một target truy vấn.

Cú pháp

js
getQueryEXT(target, pname)

Tham số

target

Một GLenum chỉ định target của truy vấn thời gian. Phải là ext.TIMESTAMP_EXT hoặc ext.TIME_ELAPSED_EXT.

pname

Một GLenum chỉ định thông tin cần trả về. Phải là ext.CURRENT_QUERY_EXT hoặc ext.QUERY_COUNTER_BITS_EXT.

Giá trị trả về

Phụ thuộc vào pname:

  • Nếu pnameext.CURRENT_QUERY_EXT: Một đối tượng WebGLQuery, là truy vấn đang hoạt động hiện tại cho target đã cho.
  • Nếu pnameext.QUERY_COUNTER_BITS_EXT: Một GLint cho biết số bit được sử dụng để lưu kết quả truy vấn cho target đã cho.

Ví dụ

js
const ext = gl.getExtension("EXT_disjoint_timer_query");
const startQuery = ext.createQueryEXT();
ext.queryCounterEXT(startQuery, ext.TIMESTAMP_EXT);

const currentQuery = ext.getQueryEXT(ext.TIMESTAMP_EXT, ext.CURRENT_QUERY_EXT);

Thông số kỹ thuật

Thông số kỹ thuật
WebGL EXT_disjoint_timer_query Extension Specification

Tương thích trình duyệt

Xem thêm