KWin
|
Public Member Functions | |
XwaylandSurfaceV1InterfacePrivate (XwaylandShellV1Interface *shell, SurfaceInterface *surface, wl_client *client, uint32_t id, int version, XwaylandSurfaceV1Interface *q) | |
void | apply (XwaylandSurfaceV1Commit *commit) override |
![]() | |
SurfaceExtension (SurfaceInterface *surface) | |
Public Attributes | |
XwaylandSurfaceV1Interface * | q |
XwaylandShellV1Interface * | shell |
QPointer< SurfaceInterface > | surface |
std::optional< uint64_t > | serial |
![]() | |
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.