webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::QueryImpl Class Referenceabstract

#include <QueryImpl.h>

Inheritance diagram for rx::QueryImpl:
angle::NonCopyable rx::Query11 rx::Query9 rx::QueryGL rx::QueryNULL rx::QueryVk

Public Member Functions

 QueryImpl (GLenum type)
 
virtual ~QueryImpl ()
 
virtual gl::Error begin ()=0
 
virtual gl::Error end ()=0
 
virtual gl::Error queryCounter ()=0
 
virtual gl::Error getResult (GLint *params)=0
 
virtual gl::Error getResult (GLuint *params)=0
 
virtual gl::Error getResult (GLint64 *params)=0
 
virtual gl::Error getResult (GLuint64 *params)=0
 
virtual gl::Error isResultAvailable (bool *available)=0
 
GLenum getType () const
 

Constructor & Destructor Documentation

◆ QueryImpl()

rx::QueryImpl::QueryImpl ( GLenum  type)
inlineexplicit

◆ ~QueryImpl()

virtual rx::QueryImpl::~QueryImpl ( )
inlinevirtual

Member Function Documentation

◆ begin()

virtual gl::Error rx::QueryImpl::begin ( )
pure virtual

◆ end()

virtual gl::Error rx::QueryImpl::end ( )
pure virtual

◆ getResult() [1/4]

virtual gl::Error rx::QueryImpl::getResult ( GLint params)
pure virtual

◆ getResult() [2/4]

virtual gl::Error rx::QueryImpl::getResult ( GLuint params)
pure virtual

◆ getResult() [3/4]

virtual gl::Error rx::QueryImpl::getResult ( GLint64 params)
pure virtual

◆ getResult() [4/4]

virtual gl::Error rx::QueryImpl::getResult ( GLuint64 params)
pure virtual

◆ getType()

GLenum rx::QueryImpl::getType ( ) const
inline

◆ isResultAvailable()

virtual gl::Error rx::QueryImpl::isResultAvailable ( bool *  available)
pure virtual

◆ queryCounter()

virtual gl::Error rx::QueryImpl::queryCounter ( )
pure virtual

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