KWaylandServer
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
CKWaylandServer::DataDeviceInterface | DataDeviceInterface allows clients to share data by copy-and-paste and drag-and-drop |
CKWaylandServer::DrmClientBufferIntegration | Support for wl_drm client buffers |
CKWaylandServer::AppMenuInterface::InterfaceAddress | Structure containing DBus service name and path |
CKWaylandServer::LinuxDmaBufV1ClientBufferIntegration | Support for linux dma-buf buffers |
CKWaylandServer::LinuxDmaBufV1Plane | The LinuxDmaBufV1Plane type represents a plane in a client buffer |
COutputConfigurationInterface | |
COutputManagementInterface | |
CPlasmaWindowActivationInterface | Notify about a new application with app_id being started |
▼CQObject [external] | |
▼CKWaylandServer::AbstractDataSource | Abstracts the data that can be transferred to another client |
CKWaylandServer::DataControlSourceV1Interface | Source side in a data transfer |
CKWaylandServer::DataSourceInterface | Represents the Resource for the wl_data_source interface |
CKWaylandServer::PrimarySelectionSourceV1Interface | Represents the Resource for the zwp_primary_selection_source_v1 interface |
CKWaylandServer::AppMenuInterface | Provides the DBus service name and object path to a AppMenu DBus interface |
CKWaylandServer::AppMenuManagerInterface | Provides the DBus service name and object path to a AppMenu DBus interface |
CKWaylandServer::BlurInterface | Represents the Resource for the org_kde_kwin_blur interface |
CKWaylandServer::BlurManagerInterface | Represents the Global for org_kde_kwin_blur_manager interface |
▼CKWaylandServer::ClientBuffer | Client buffer |
CKWaylandServer::DrmClientBuffer | Wl_drm client buffer |
CKWaylandServer::LinuxDmaBufV1ClientBuffer | Linux dma-buf client buffer |
CKWaylandServer::ShmClientBuffer | Wl_shm_buffer client buffer |
CKWaylandServer::ClientConnection | Convenient Class which represents a wl_client |
CKWaylandServer::CompositorInterface | The CompositorInterface global allows clients to create surfaces and region objects |
CKWaylandServer::ConfinedPointerV1Interface | The ConfinedPointerV1Interface gets installed on a SurfaceInterface |
CKWaylandServer::ContrastInterface | Represents the Resource for the org_kde_kwin_contrast interface |
CKWaylandServer::ContrastManagerInterface | Represents the Global for org_kde_kwin_contrast_manager interface |
CKWaylandServer::Cursor | Class encapsulating a Cursor image |
CKWaylandServer::DataControlDeviceManagerV1Interface | The DataControlDeviceManagerV1Interface provides a way for privileged clients such as clipboard managers to manage the current selection |
CKWaylandServer::DataControlDeviceV1Interface | The DataControlDeviceV1Interface extensions allows clients to manage seat's current selection |
CKWaylandServer::DataControlOfferV1Interface | The DataControlOfferV1Interface extension represents a piece of data offered for transfer |
CKWaylandServer::DataDeviceManagerInterface | Represents the Global for wl_data_device_manager interface |
CKWaylandServer::DataOfferInterface | Represents the Resource for the wl_data_offer interface |
▼CKWaylandServer::Display | Class holding the Wayland server display loop |
CKWaylandServer::FilteredDisplay | Server Implementation that allows one to restrict which globals are available to which clients |
CKWaylandServer::DpmsManagerInterface | Global for server side Display Power Management Signaling interface |
CKWaylandServer::DragAndDropIcon | Drag-and-drop icon |
CKWaylandServer::DrmLeaseConnectorV1Interface | Represents a lease offer from the compositor |
CKWaylandServer::DrmLeaseDeviceV1Interface | The DrmLeaseV1DeviceInterface allows the wayland compositor to offer unused drm connectors for lease by clients |
CKWaylandServer::DrmLeaseV1Interface | Represents a lease request or active lease |
CKWaylandServer::FakeInputDevice | Represents the Resource for a org_kde_kwin_fake_input interface |
CKWaylandServer::FakeInputInterface | Represents the Global for org_kde_kwin_fake_input interface |
CKWaylandServer::IdleInhibitManagerV1Interface | The IdleInhibitorManagerInterface is used by clients to inhibit idle on a SurfaceInterface |
CKWaylandServer::IdleInterface | Global representing the org_kde_kwin_idle interface |
CKWaylandServer::InputMethodContextV1Interface | Implements zwp_input_method_context_v1, allows to describe the client's input state |
CKWaylandServer::InputMethodGrabV1 | Implements a wl_keyboard tailored for zwp_input_method_v1 use-cases |
CKWaylandServer::InputPanelSurfaceV1Interface | Implements zwp_input_panel_surface_v1, it corresponds to each element shown so it can be placed |
CKWaylandServer::InputPanelV1Interface | Implements zwp_input_panel_v1, tells us about the InputPanelSurfaceV1Interface that we might get |
CKWaylandServer::KeyboardInterface | Resource for the wl_keyboard interface |
CKWaylandServer::KeyboardShortcutsInhibitManagerV1Interface | The KeyboardShortcutsInhibitManagerV1Interface allows clients to inhibit global shortcuts |
CKWaylandServer::KeyboardShortcutsInhibitorV1Interface | This is an implementation of wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml |
CKWaylandServer::KeyStateInterface | Exposes key states to wayland clients |
CKWaylandServer::LayerShellV1Interface | The LayerShellV1Interface compositor extension allows to create desktop shell surfaces |
CKWaylandServer::LayerSurfaceV1Interface | Desktop shell surface, e.g |
CKWaylandServer::LockedPointerV1Interface | The LockedPointerV1Interface lets the client request to disable movements of the virtual pointer (i.e |
CKWaylandServer::OutputChangeSetV2 | Holds a set of changes to an OutputInterface or OutputDeviceInterface |
CKWaylandServer::OutputDeviceModeV2Interface | |
CKWaylandServer::OutputDeviceV2Interface | |
CKWaylandServer::OutputInterface | Screen |
CKWaylandServer::PlasmaShellInterface | Global for the org_kde_plasma_shell interface |
CKWaylandServer::PlasmaShellSurfaceInterface | Resource for the org_kde_plasma_shell_surface interface |
CKWaylandServer::PlasmaVirtualDesktopManagementInterface | Wrapper for the org_kde_plasma_virtual_desktop_management interface |
CKWaylandServer::PlasmaWindowInterface | |
CKWaylandServer::PointerConstraintsV1Interface | Manager object to create pointer constraints |
CKWaylandServer::PointerGesturesV1Interface | Manager object for the PointerGestures |
CKWaylandServer::PointerInterface | One or more input devices such as mice, which control the pointer location |
CKWaylandServer::PrimarySelectionDeviceManagerV1Interface | Represents the Global for zwp_primary_selection_manager_v1 interface |
CKWaylandServer::PrimarySelectionDeviceV1Interface | Represents the Resource for the wl_data_device interface |
CKWaylandServer::PrimarySelectionOfferV1Interface | Represents the Resource for the wl_data_offer interface |
CKWaylandServer::RelativePointerManagerV1Interface | Manager object to create relative pointer interfaces |
CKWaylandServer::SeatInterface | Represents a Seat on the Wayland Display |
CKWaylandServer::ServerSideDecorationInterface | Representing how a SurfaceInterface should be decorated |
CKWaylandServer::ServerSideDecorationManagerInterface | Manager to create ServerSideDecorationInterface |
CKWaylandServer::ServerSideDecorationPaletteInterface | Provides the palette This interface is attached to a wl_surface and informs the server of a requested palette |
CKWaylandServer::ServerSideDecorationPaletteManagerInterface | Allows a client to specify a preferred palette to use for server-side window decorations |
CKWaylandServer::SubCompositorInterface | The SubCompositorInterface compositor extension provides applications a way to offload compositing work within a window from clients to the compositor |
CKWaylandServer::SubSurfaceInterface | The SubSurfaceInterface corresponds to the Wayland interface wl_subsurface |
CKWaylandServer::SurfaceInterface | Resource representing a wl_surface |
CKWaylandServer::TextInputManagerV2Interface | Represent the Global for the interface |
CKWaylandServer::TextInputManagerV3Interface | Represent the Global for the interface |
CKWaylandServer::TextInputV2Interface | Represents a generic Resource for a text input object |
CKWaylandServer::TextInputV3Interface | Represents a generic Resource for a text input object |
CKWaylandServer::TouchInterface | Repserents a touchscreen associated with a wl_seat |
CKWaylandServer::ViewporterInterface | The ViewporterInterface is an extension that allows clients to crop and scale surfaces |
CKWaylandServer::XdgDecorationManagerV1Interface | Way for the compositor and an xdg-shell client to negotiate the use of server-side window decorations |
CKWaylandServer::XdgForeignV2Interface | This class encapsulates the server side logic of the XdgForeign protocol |
CKWaylandServer::XdgOutputManagerV1Interface | Global manager for XdgOutputs |
CKWaylandServer::XdgOutputV1Interface | Extension to Output Users should set all relevant values on creation and on future changes |
CKWaylandServer::XdgPopupInterface | Surface that can be used to implement context menus, popovers and other similar short-lived user interface elements |
CKWaylandServer::XdgShellInterface | Extension for destrop-style user interfaces |
CKWaylandServer::XdgSurfaceInterface | Base set of functionality required to construct user interface elements |
CKWaylandServer::XdgToplevelDecorationV1Interface | Allows the compositor to toggle server-side window decoration on an xdg-toplevel surface |
CKWaylandServer::XdgToplevelInterface | Surface with window-like functionality such as maximize, fullscreen, resizing, minimizing, etc |
CKWaylandServer::LinuxDmaBufV1ClientBufferIntegration::RendererInterface | The Iface class provides an interface from the LinuxDmabufInterface into the compositor |
CKWaylandServer::ShmClientBufferIntegration | Support for wl_shm_buffer buffers |
CTabletSeatInterface | This is an implementation of wayland-protocols/unstable/tablet/tablet-unstable-v2.xml |
CKWaylandServer::XdgPositioner | Collection of rules for the placement of a popup surface |
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Dec 5 2023 04:04:04 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Dec 5 2023 04:04:04 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.