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