KWin
|
#include <x11syncmanager.h>
Public Types | |
enum | State { Ready , TriggerSent , Waiting , Done , Resetting } |
Public Member Functions | |
X11SyncObject () | |
~X11SyncObject () | |
State | state () const |
void | trigger () |
void | wait () |
bool | finish () |
void | reset () |
void | finishResetting () |
SyncObject represents a fence used to synchronize operations in the kwin command stream with operations in the X command stream.
Definition at line 21 of file x11syncmanager.h.
Enumerator | |
---|---|
Ready | |
TriggerSent | |
Waiting | |
Done | |
Resetting |
Definition at line 24 of file x11syncmanager.h.
KWin::X11SyncObject::X11SyncObject | ( | ) |
Definition at line 22 of file x11syncmanager.cpp.
KWin::X11SyncObject::~X11SyncObject | ( | ) |
Definition at line 34 of file x11syncmanager.cpp.
bool KWin::X11SyncObject::finish | ( | ) |
Definition at line 79 of file x11syncmanager.cpp.
void KWin::X11SyncObject::finishResetting | ( | ) |
Definition at line 133 of file x11syncmanager.cpp.
void KWin::X11SyncObject::reset | ( | ) |
Definition at line 115 of file x11syncmanager.cpp.
|
inline |
Definition at line 35 of file x11syncmanager.h.
void KWin::X11SyncObject::trigger | ( | ) |
Definition at line 56 of file x11syncmanager.cpp.
void KWin::X11SyncObject::wait | ( | ) |
Definition at line 69 of file x11syncmanager.cpp.