chromium/third_party/blink/renderer/modules/webgl/webgl_query.cc

// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/webgl/webgl_query.h"

#include "gpu/command_buffer/client/gles2_interface.h"
#include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/platform/task_type.h"
#include "third_party/blink/renderer/modules/webgl/webgl2_rendering_context_base.h"

namespace blink {

WebGLQuery::WebGLQuery(WebGL2RenderingContextBase* ctx)
    :{}

WebGLQuery::~WebGLQuery() = default;

void WebGLQuery::SetTarget(GLenum target) {}

void WebGLQuery::DeleteObjectImpl(gpu::gles2::GLES2Interface* gl) {}

void WebGLQuery::ResetCachedResult() {}

void WebGLQuery::UpdateCachedResult(gpu::gles2::GLES2Interface* gl) {}

bool WebGLQuery::IsQueryResultAvailable() {}

GLuint64 WebGLQuery::GetQueryResult() {}

void WebGLQuery::ScheduleAllowAvailabilityUpdate() {}

void WebGLQuery::AllowAvailabilityUpdate() {}

}  // namespace blink