| 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.