#include "third_party/blink/renderer/modules/webgl/ext_disjoint_timer_query.h"
#include "gpu/command_buffer/client/gles2_interface.h"
#include "third_party/blink/renderer/bindings/modules/v8/webgl_any.h"
#include "third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.h"
#include "third_party/blink/renderer/modules/webgl/webgl_timer_query_ext.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
WebGLExtensionName EXTDisjointTimerQuery::GetName() const { … }
bool EXTDisjointTimerQuery::Supported(WebGLRenderingContextBase* context) { … }
const char* EXTDisjointTimerQuery::ExtensionName() { … }
WebGLTimerQueryEXT* EXTDisjointTimerQuery::createQueryEXT() { … }
void EXTDisjointTimerQuery::deleteQueryEXT(WebGLTimerQueryEXT* query) { … }
GLboolean EXTDisjointTimerQuery::isQueryEXT(WebGLTimerQueryEXT* query) { … }
void EXTDisjointTimerQuery::beginQueryEXT(GLenum target,
WebGLTimerQueryEXT* query) { … }
void EXTDisjointTimerQuery::endQueryEXT(GLenum target) { … }
void EXTDisjointTimerQuery::queryCounterEXT(WebGLTimerQueryEXT* query,
GLenum target) { … }
ScriptValue EXTDisjointTimerQuery::getQueryEXT(ScriptState* script_state,
GLenum target,
GLenum pname) { … }
ScriptValue EXTDisjointTimerQuery::getQueryObjectEXT(ScriptState* script_state,
WebGLTimerQueryEXT* query,
GLenum pname) { … }
void EXTDisjointTimerQuery::Trace(Visitor* visitor) const { … }
EXTDisjointTimerQuery::EXTDisjointTimerQuery(WebGLRenderingContextBase* context)
: … { … }
}