#include <globjects/include/globjects/Sync.h>
|
| Sync (gl::GLsync sync) |
|
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 |
|
|
static std::unique_ptr< Sync > | fence (gl::GLenum condition) |
|
static std::unique_ptr< Sync > | create (Args &&... args) |
|
static std::unique_ptr< Sync > | fromId (gl::GLuint id, Args &&... args) |
|
|
void | wait (gl::UnusedMask flags, gl::GLuint64 timeout) |
|
|
static gl::GLsync | fenceSync (gl::GLenum condition, gl::UnusedMask flags) |
|
static std::unique_ptr< Sync > | fence (gl::GLenum condition, gl::UnusedMask flags) |
|
◆ Sync()
globjects::Sync::Sync |
( |
gl::GLsync | sync | ) |
|
◆ ~Sync()
virtual globjects::Sync::~Sync |
( |
| ) |
|
|
virtual |
◆ fence() [1/2]
static std::unique_ptr< Sync > globjects::Sync::fence |
( |
gl::GLenum | condition | ) |
|
|
static |
◆ clientWait()
gl::GLenum globjects::Sync::clientWait |
( |
gl::SyncObjectMask | flags, |
|
|
gl::GLuint64 | timeout ) |
◆ wait() [1/2]
void globjects::Sync::wait |
( |
gl::GLuint64 | timeout | ) |
|
◆ get() [1/2]
void globjects::Sync::get |
( |
gl::GLenum | pname, |
|
|
gl::GLsizei | bufsize, |
|
|
gl::GLsizei * | length, |
|
|
gl::GLint * | values ) |
◆ get() [2/2]
gl::GLint globjects::Sync::get |
( |
gl::GLenum | pname | ) |
|
◆ sync()
gl::GLsync globjects::Sync::sync |
( |
| ) |
const |
◆ wait() [2/2]
void globjects::Sync::wait |
( |
gl::UnusedMask | flags, |
|
|
gl::GLuint64 | timeout ) |
|
protected |
◆ fenceSync()
static gl::GLsync globjects::Sync::fenceSync |
( |
gl::GLenum | condition, |
|
|
gl::UnusedMask | flags ) |
|
staticprotected |
◆ fence() [2/2]
static std::unique_ptr< Sync > globjects::Sync::fence |
( |
gl::GLenum | condition, |
|
|
gl::UnusedMask | flags ) |
|
staticprotected |
◆ AbstractObjectNameImplementation
friend class AbstractObjectNameImplementation |
|
friend |
◆ m_sync
gl::GLsync globjects::Sync::m_sync |
|
protected |
◆ m_objectLabelState
void* globjects::Sync::m_objectLabelState |
|
mutableprotected |
The documentation for this class was generated from the following file: