|
KWin
|
Public Member Functions | |
| XwaylandSurfaceV1InterfacePrivate (XwaylandShellV1Interface *shell, SurfaceInterface *surface, wl_client *client, uint32_t id, int version, XwaylandSurfaceV1Interface *q) | |
| void | apply (XwaylandSurfaceV1Commit *commit) override |
Public Member Functions inherited from KWin::SurfaceExtension< XwaylandSurfaceV1Commit > | |
| SurfaceExtension (SurfaceInterface *surface) | |
Public Attributes | |
| XwaylandSurfaceV1Interface * | q |
| XwaylandShellV1Interface * | shell |
| QPointer< SurfaceInterface > | surface |
| std::optional< uint64_t > | serial |
Public Attributes inherited from KWin::SurfaceExtension< XwaylandSurfaceV1Commit > | |
| XwaylandSurfaceV1Commit | pending |
| QMap< quint32, XwaylandSurfaceV1Commit > | stashed |
Protected Member Functions | |
| void | xwayland_surface_v1_destroy_resource (Resource *resource) override |
| void | xwayland_surface_v1_set_serial (Resource *resource, uint32_t serial_lo, uint32_t serial_hi) override |
| void | xwayland_surface_v1_destroy (Resource *resource) override |
Definition at line 38 of file xwaylandshell_v1.cpp.
| KWin::XwaylandSurfaceV1InterfacePrivate::XwaylandSurfaceV1InterfacePrivate | ( | XwaylandShellV1Interface * | shell, |
| SurfaceInterface * | surface, | ||
| wl_client * | client, | ||
| uint32_t | id, | ||
| int | version, | ||
| XwaylandSurfaceV1Interface * | q ) |
Definition at line 87 of file xwaylandshell_v1.cpp.
|
overridevirtual |
Implements KWin::SurfaceExtension< XwaylandSurfaceV1Commit >.
Definition at line 96 of file xwaylandshell_v1.cpp.
|
overrideprotected |
Definition at line 126 of file xwaylandshell_v1.cpp.
|
overrideprotected |
Definition at line 104 of file xwaylandshell_v1.cpp.
|
overrideprotected |
Definition at line 109 of file xwaylandshell_v1.cpp.
| XwaylandSurfaceV1Interface* KWin::XwaylandSurfaceV1InterfacePrivate::q |
Definition at line 45 of file xwaylandshell_v1.cpp.
| std::optional<uint64_t> KWin::XwaylandSurfaceV1InterfacePrivate::serial |
Definition at line 48 of file xwaylandshell_v1.cpp.
| XwaylandShellV1Interface* KWin::XwaylandSurfaceV1InterfacePrivate::shell |
Definition at line 46 of file xwaylandshell_v1.cpp.
| QPointer<SurfaceInterface> KWin::XwaylandSurfaceV1InterfacePrivate::surface |
Definition at line 47 of file xwaylandshell_v1.cpp.