#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
{ … }
}