webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
rx::QueryGL Class Reference

#include <QueryGL.h>

Inheritance diagram for rx::QueryGL:
rx::QueryImpl angle::NonCopyable

Public Member Functions

 QueryGL (GLenum type, const FunctionsGL *functions, StateManagerGL *stateManager)
 
 ~QueryGL () override
 
gl::Error begin () override
 
gl::Error end () override
 
gl::Error queryCounter () override
 
gl::Error getResult (GLint *params) override
 
gl::Error getResult (GLuint *params) override
 
gl::Error getResult (GLint64 *params) override
 
gl::Error getResult (GLuint64 *params) override
 
gl::Error isResultAvailable (bool *available) override
 
gl::Error pause ()
 
gl::Error resume ()
 
- Public Member Functions inherited from rx::QueryImpl
 QueryImpl (GLenum type)
 
virtual ~QueryImpl ()
 
GLenum getType () const
 

Constructor & Destructor Documentation

◆ QueryGL()

rx::QueryGL::QueryGL ( GLenum  type,
const FunctionsGL functions,
StateManagerGL stateManager 
)

◆ ~QueryGL()

rx::QueryGL::~QueryGL ( )
override

Member Function Documentation

◆ begin()

gl::Error rx::QueryGL::begin ( )
overridevirtual

Implements rx::QueryImpl.

◆ end()

gl::Error rx::QueryGL::end ( )
overridevirtual

Implements rx::QueryImpl.

◆ getResult() [1/4]

gl::Error rx::QueryGL::getResult ( GLint params)
overridevirtual

Implements rx::QueryImpl.

◆ getResult() [2/4]

gl::Error rx::QueryGL::getResult ( GLuint params)
overridevirtual

Implements rx::QueryImpl.

◆ getResult() [3/4]

gl::Error rx::QueryGL::getResult ( GLint64 params)
overridevirtual

Implements rx::QueryImpl.

◆ getResult() [4/4]

gl::Error rx::QueryGL::getResult ( GLuint64 params)
overridevirtual

Implements rx::QueryImpl.

◆ isResultAvailable()

gl::Error rx::QueryGL::isResultAvailable ( bool *  available)
overridevirtual

Implements rx::QueryImpl.

◆ pause()

gl::Error rx::QueryGL::pause ( )

◆ queryCounter()

gl::Error rx::QueryGL::queryCounter ( )
overridevirtual

Implements rx::QueryImpl.

◆ resume()

gl::Error rx::QueryGL::resume ( )

The documentation for this class was generated from the following files: