chromium/third_party/angle/src/libANGLE/Query.cpp

//
// Copyright 2012 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//

// Query.cpp: Implements the gl::Query class

#include "libANGLE/Query.h"

#include "libANGLE/renderer/GLImplFactory.h"
#include "libANGLE/renderer/QueryImpl.h"

namespace gl
{
Query::Query(rx::GLImplFactory *factory, QueryType type, QueryID id)
    :{}

Query::~Query()
{}

void Query::onDestroy(const Context *context)
{}

angle::Result Query::setLabel(const Context *context, const std::string &label)
{}

const std::string &Query::getLabel() const
{}

angle::Result Query::begin(const Context *context)
{}

angle::Result Query::end(const Context *context)
{}

angle::Result Query::queryCounter(const Context *context)
{}

angle::Result Query::getResult(const Context *context, GLint *params)
{}

angle::Result Query::getResult(const Context *context, GLuint *params)
{}

angle::Result Query::getResult(const Context *context, GLint64 *params)
{}

angle::Result Query::getResult(const Context *context, GLuint64 *params)
{}

angle::Result Query::isResultAvailable(const Context *context, bool *available)
{}

QueryType Query::getType() const
{}

rx::QueryImpl *Query::getImplementation() const
{}
}  // namespace gl