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

#include <FenceSyncImpl.h>

Inheritance diagram for rx::FenceSyncImpl:
angle::NonCopyable rx::FenceSync11 rx::FenceSyncGL rx::FenceSyncNULL rx::FenceSyncVk

Public Member Functions

 FenceSyncImpl ()
 
virtual ~FenceSyncImpl ()
 
virtual gl::Error set (GLenum condition, GLbitfield flags)=0
 
virtual gl::Error clientWait (GLbitfield flags, GLuint64 timeout, GLenum *outResult)=0
 
virtual gl::Error serverWait (GLbitfield flags, GLuint64 timeout)=0
 
virtual gl::Error getStatus (GLint *outResult)=0
 

Constructor & Destructor Documentation

◆ FenceSyncImpl()

rx::FenceSyncImpl::FenceSyncImpl ( )
inline

◆ ~FenceSyncImpl()

virtual rx::FenceSyncImpl::~FenceSyncImpl ( )
inlinevirtual

Member Function Documentation

◆ clientWait()

virtual gl::Error rx::FenceSyncImpl::clientWait ( GLbitfield  flags,
GLuint64  timeout,
GLenum outResult 
)
pure virtual

◆ getStatus()

virtual gl::Error rx::FenceSyncImpl::getStatus ( GLint outResult)
pure virtual

◆ serverWait()

virtual gl::Error rx::FenceSyncImpl::serverWait ( GLbitfield  flags,
GLuint64  timeout 
)
pure virtual

◆ set()

virtual gl::Error rx::FenceSyncImpl::set ( GLenum  condition,
GLbitfield  flags 
)
pure virtual

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