webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <Fence.h>
Public Member Functions | |
FenceSync (rx::FenceSyncImpl *impl, GLuint id) | |
virtual | ~FenceSync () |
void | setLabel (const std::string &label) override |
const std::string & | getLabel () const override |
Error | set (GLenum condition, GLbitfield flags) |
Error | clientWait (GLbitfield flags, GLuint64 timeout, GLenum *outResult) |
Error | serverWait (GLbitfield flags, GLuint64 timeout) |
Error | getStatus (GLint *outResult) const |
GLenum | getCondition () const |
GLbitfield | getFlags () const |
Public Member Functions inherited from RefCountObject | |
RefCountObject (GLuint id) | |
void | addRef () const |
void | release () const |
GLuint | id () const |
size_t | getRefCount () const |
Public Member Functions inherited from gl::LabeledObject | |
virtual | ~LabeledObject () |
Additional Inherited Members | |
Protected Member Functions inherited from RefCountObject | |
virtual | ~RefCountObject () |
gl::FenceSync::FenceSync | ( | rx::FenceSyncImpl * | impl, |
GLuint | id | ||
) |
|
virtual |
Error gl::FenceSync::clientWait | ( | GLbitfield | flags, |
GLuint64 | timeout, | ||
GLenum * | outResult | ||
) |
|
inline |
|
inline |
|
overridevirtual |
Implements gl::LabeledObject.
Error gl::FenceSync::serverWait | ( | GLbitfield | flags, |
GLuint64 | timeout | ||
) |
Error gl::FenceSync::set | ( | GLenum | condition, |
GLbitfield | flags | ||
) |
|
overridevirtual |
Implements gl::LabeledObject.