|
KWin
|
#include <compositor_wayland.h>
Public Member Functions | |
| ~WaylandCompositor () override | |
Public Member Functions inherited from KWin::Compositor | |
| ~Compositor () override | |
| virtual void | reinitialize () |
| bool | isActive () |
| WorkspaceScene * | scene () const |
| CursorScene * | cursorScene () const |
| RenderBackend * | backend () const |
| void | keepSupportProperty (xcb_atom_t atom) |
| void | removeSupportProperty (xcb_atom_t atom) |
| virtual bool | compositingPossible () const |
| virtual QString | compositingNotPossibleReason () const |
| virtual bool | openGLCompositingIsBroken () const |
| virtual void | inhibit (Window *window) |
| virtual void | uninhibit (Window *window) |
Static Public Member Functions | |
| static WaylandCompositor * | create (QObject *parent=nullptr) |
Static Public Member Functions inherited from KWin::Compositor | |
| static Compositor * | self () |
| static bool | compositing () |
| Static check to test whether the Compositor is available and active. | |
Protected Member Functions | |
| void | start () override |
| void | stop () override |
Protected Member Functions inherited from KWin::Compositor | |
| Compositor (QObject *parent=nullptr) | |
| void | deleteUnusedSupportProperties () |
| Output * | findOutput (RenderLoop *loop) const |
| void | addSuperLayer (RenderLayer *layer) |
| void | removeSuperLayer (RenderLayer *layer) |
| void | prePaintPass (RenderLayer *layer, QRegion *damage) |
| void | postPaintPass (RenderLayer *layer) |
| void | paintPass (RenderLayer *layer, const RenderTarget &renderTarget, const QRegion ®ion) |
| void | framePass (RenderLayer *layer, OutputFrame *frame) |
Additional Inherited Members | |
Public Types inherited from KWin::Compositor | |
| enum class | State { On = 0 , Off , Starting , Stopping } |
Signals inherited from KWin::Compositor | |
| void | compositingToggled (bool active) |
| void | aboutToDestroy () |
| void | aboutToToggleCompositing () |
| void | sceneCreated () |
Protected Slots inherited from KWin::Compositor | |
| virtual void | composite (RenderLoop *renderLoop) |
Protected Attributes inherited from KWin::Compositor | |
| State | m_state = State::Off |
| QList< xcb_atom_t > | m_unusedSupportProperties |
| QTimer | m_unusedSupportPropertyTimer |
| std::unique_ptr< WorkspaceScene > | m_scene |
| std::unique_ptr< CursorScene > | m_cursorScene |
| std::unique_ptr< RenderBackend > | m_backend |
| QHash< RenderLoop *, RenderLayer * > | m_superlayers |
Static Protected Attributes inherited from KWin::Compositor | |
| static Compositor * | s_compositor = nullptr |
Definition at line 19 of file compositor_wayland.h.
|
override |
Definition at line 48 of file compositor_wayland.cpp.
|
static |
Definition at line 35 of file compositor_wayland.cpp.
|
overrideprotectedvirtual |
Implements KWin::Compositor.
Definition at line 111 of file compositor_wayland.cpp.
|
overrideprotectedvirtual |
Implements KWin::Compositor.
Definition at line 212 of file compositor_wayland.cpp.