EXT_disjoint_timer_query.idl (1335B)
1 // GENERATED CONTENT - DO NOT EDIT 2 // Content was automatically extracted by Reffy into webref 3 // (https://github.com/w3c/webref) 4 // Source: WebGL EXT_disjoint_timer_query Extension Specification (https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/) 5 6 typedef unsigned long long GLuint64EXT; 7 8 [Exposed=(Window,Worker), LegacyNoInterfaceObject] 9 interface WebGLTimerQueryEXT : WebGLObject { 10 }; 11 12 [Exposed=(Window,Worker), LegacyNoInterfaceObject] 13 interface EXT_disjoint_timer_query { 14 const GLenum QUERY_COUNTER_BITS_EXT = 0x8864; 15 const GLenum CURRENT_QUERY_EXT = 0x8865; 16 const GLenum QUERY_RESULT_EXT = 0x8866; 17 const GLenum QUERY_RESULT_AVAILABLE_EXT = 0x8867; 18 const GLenum TIME_ELAPSED_EXT = 0x88BF; 19 const GLenum TIMESTAMP_EXT = 0x8E28; 20 const GLenum GPU_DISJOINT_EXT = 0x8FBB; 21 22 WebGLTimerQueryEXT createQueryEXT(); 23 undefined deleteQueryEXT(WebGLTimerQueryEXT? query); 24 [WebGLHandlesContextLoss] boolean isQueryEXT(WebGLTimerQueryEXT? query); 25 undefined beginQueryEXT(GLenum target, WebGLTimerQueryEXT query); 26 undefined endQueryEXT(GLenum target); 27 undefined queryCounterEXT(WebGLTimerQueryEXT query, GLenum target); 28 any getQueryEXT(GLenum target, GLenum pname); 29 any getQueryObjectEXT(WebGLTimerQueryEXT query, GLenum pname); 30 };