KWin
|
#include <transaction.h>
Public Attributes | |
QPointer< SurfaceInterface > | surface |
Transaction * | previousTransaction = nullptr |
Transaction * | nextTransaction = nullptr |
GraphicsBufferRef | buffer |
std::unique_ptr< SurfaceState > | state |
The TransactionEntry type represents a log entry in a Transaction.
Definition at line 27 of file transaction.h.
GraphicsBufferRef KWin::TransactionEntry::buffer |
Graphics buffer reference to prevent it from being destroyed.
Definition at line 49 of file transaction.h.
Transaction* KWin::TransactionEntry::nextTransaction = nullptr |
Next transaction that is going to affect the surface.
Definition at line 44 of file transaction.h.
Transaction* KWin::TransactionEntry::previousTransaction = nullptr |
The previous transaction that this transaction depends on.
Definition at line 39 of file transaction.h.
std::unique_ptr<SurfaceState> KWin::TransactionEntry::state |
The surface state that is going to be applied.
Definition at line 54 of file transaction.h.
QPointer<SurfaceInterface> KWin::TransactionEntry::surface |
The surface that is going to be affected by the transaction. Might be null
if the surface has been destroyed while the transaction is still not ready.
Definition at line 34 of file transaction.h.