KWayland
surface_interface.h
44 * The implementation of the SurfaceInterface does not only wrap the features exposed by wl_surface,
45 * but goes further by integrating the information added to a SurfaceInterface by other interfaces.
46 * This should make interacting from the server easier, it only needs to monitor the SurfaceInterface
50 * As long as a BufferInterface is attached, the released signal won't be sent. If the BufferInterface
51 * is no longer needed by the SurfaceInterface, it will get unreferenced and might be automatically
78 Q_PROPERTY(KWayland::Server::OutputInterface::Transform transform READ transform NOTIFY transformChanged)
205 * @returns Child surface at the given @p position or surface itself at the position, might be @c nullptr
211 * Finds the input receiving SurfaceInterface at the given @p position in surface-local coordinates.
215 * If no such SurfaceInterface is found, e.g. because the SurfaceInterface is unmapped or there is no
220 * @returns Input receiving child surface at the given @p position or surface itself at the position, might be @c nullptr
Represents the Global for org_kde_kwin_blur_manager interface.
Definition: blur_interface.h:32
Reference counted representation of a Wayland buffer on Server side.
Definition: buffer_interface.h:51
Represents the Global for wl_compositor interface.
Definition: compositor_interface.h:28
Global for the wl_output interface.
Definition: output_interface.h:31
Convenient Class which represents a wl_client.
Definition: clientconnection.h:34
Represents the Global for org_kde_kwin_contrast_manager interface.
Definition: contrast_interface.h:32
Resource representing a wl_surface.
Definition: surface_interface.h:62
virtual QVariant get(ScriptableExtension *callerPrincipal, quint64 objId, const QString &propName)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 03:56:22 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 03:56:22 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.