#include <globjects/include/globjects/Sync.h>
|
virtual | ~Sync () |
|
gl::GLenum | clientWait (gl::SyncObjectMask flags, gl::GLuint64 timeout) |
|
void | wait (gl::GLuint64 timeout) |
|
void | get (gl::GLenum pname, gl::GLsizei bufsize, gl::GLsizei *length, gl::GLint *values) |
|
gl::GLint | get (gl::GLenum pname) |
|
gl::GLsync | sync () const |
|
| Referenced () |
|
void | ref () const |
|
void | unref () const |
|
int | refCounter () const |
|
| HeapOnly () |
|
void | destroy () const |
|
|
static gl::GLsync | fenceSync (gl::GLenum condition, gl::UnusedMask flags) |
|
static Sync * | fence (gl::GLenum condition, gl::UnusedMask flags) |
|
virtual globjects::Sync::~Sync |
( |
| ) |
|
|
virtual |
globjects::Sync::Sync |
( |
gl::GLsync |
sync | ) |
|
|
protected |
static Sync* globjects::Sync::fence |
( |
gl::GLenum |
condition | ) |
|
|
static |
gl::GLenum globjects::Sync::clientWait |
( |
gl::SyncObjectMask |
flags, |
|
|
gl::GLuint64 |
timeout |
|
) |
| |
void globjects::Sync::wait |
( |
gl::GLuint64 |
timeout | ) |
|
void globjects::Sync::get |
( |
gl::GLenum |
pname, |
|
|
gl::GLsizei |
bufsize, |
|
|
gl::GLsizei * |
length, |
|
|
gl::GLint * |
values |
|
) |
| |
gl::GLint globjects::Sync::get |
( |
gl::GLenum |
pname | ) |
|
gl::GLsync globjects::Sync::sync |
( |
| ) |
const |
void globjects::Sync::wait |
( |
gl::UnusedMask |
flags, |
|
|
gl::GLuint64 |
timeout |
|
) |
| |
|
protected |
static gl::GLsync globjects::Sync::fenceSync |
( |
gl::GLenum |
condition, |
|
|
gl::UnusedMask |
flags |
|
) |
| |
|
staticprotected |
static Sync* globjects::Sync::fence |
( |
gl::GLenum |
condition, |
|
|
gl::UnusedMask |
flags |
|
) |
| |
|
staticprotected |
friend class AbstractObjectNameImplementation |
|
friend |
gl::GLsync globjects::Sync::m_sync |
|
protected |
void* globjects::Sync::m_objectLabelState |
|
mutableprotected |
The documentation for this class was generated from the following file: