15#include "qwayland-server-wayland.h"
28 void subcompositor_get_subsurface(Resource *resource, uint32_t
id, struct ::wl_resource *surface_resource, struct ::wl_resource *parent_resource)
override;
Class holding the Wayland server display loop.
void subcompositor_get_subsurface(Resource *resource, uint32_t id, struct ::wl_resource *surface_resource, struct ::wl_resource *parent_resource) override
SubCompositorInterfacePrivate(Display *display, SubCompositorInterface *q)
void subcompositor_destroy(Resource *resource) override
SubCompositorInterface * q
QPointer< SurfaceInterface > parent
static SubSurfaceInterfacePrivate * get(SubSurfaceInterface *subsurface)
void subsurface_set_desync(Resource *resource) override
SubSurfaceInterfacePrivate(SubSurfaceInterface *q, SurfaceInterface *surface, SurfaceInterface *parent, ::wl_resource *resource)
void subsurface_place_above(Resource *resource, struct ::wl_resource *sibling_resource) override
void subsurface_set_sync(Resource *resource) override
void subsurface_destroy(Resource *resource) override
void subsurface_destroy_resource(Resource *resource) override
void subsurface_set_position(Resource *resource, int32_t x, int32_t y) override
QPointer< SurfaceInterface > surface
SubSurfaceInterface::Mode mode
void subsurface_place_below(Resource *resource, struct ::wl_resource *sibling_resource) override
Resource representing a wl_surface.