KWaylandServer

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CKWaylandServer::DataDeviceInterfaceDataDeviceInterface allows clients to share data by copy-and-paste and drag-and-drop
 CKWaylandServer::DrmClientBufferIntegrationSupport for wl_drm client buffers
 CKWaylandServer::AppMenuInterface::InterfaceAddressStructure containing DBus service name and path
 CKWaylandServer::LinuxDmaBufV1ClientBufferIntegrationSupport for linux dma-buf buffers
 CKWaylandServer::LinuxDmaBufV1PlaneThe LinuxDmaBufV1Plane type represents a plane in a client buffer
 COutputConfigurationInterface
 COutputManagementInterface
 CPlasmaWindowActivationInterfaceNotify about a new application with app_id being started
 CQObject [external]
 CKWaylandServer::AbstractDataSourceAbstracts the data that can be transferred to another client
 CKWaylandServer::DataControlSourceV1InterfaceSource side in a data transfer
 CKWaylandServer::DataSourceInterfaceRepresents the Resource for the wl_data_source interface
 CKWaylandServer::PrimarySelectionSourceV1InterfaceRepresents the Resource for the zwp_primary_selection_source_v1 interface
 CKWaylandServer::AppMenuInterfaceProvides the DBus service name and object path to a AppMenu DBus interface
 CKWaylandServer::AppMenuManagerInterfaceProvides the DBus service name and object path to a AppMenu DBus interface
 CKWaylandServer::BlurInterfaceRepresents the Resource for the org_kde_kwin_blur interface
 CKWaylandServer::BlurManagerInterfaceRepresents the Global for org_kde_kwin_blur_manager interface
 CKWaylandServer::ClientBufferClient buffer
 CKWaylandServer::DrmClientBufferWl_drm client buffer
 CKWaylandServer::LinuxDmaBufV1ClientBufferLinux dma-buf client buffer
 CKWaylandServer::ShmClientBufferWl_shm_buffer client buffer
 CKWaylandServer::ClientConnectionConvenient Class which represents a wl_client
 CKWaylandServer::CompositorInterfaceThe CompositorInterface global allows clients to create surfaces and region objects
 CKWaylandServer::ConfinedPointerV1InterfaceThe ConfinedPointerV1Interface gets installed on a SurfaceInterface
 CKWaylandServer::ContrastInterfaceRepresents the Resource for the org_kde_kwin_contrast interface
 CKWaylandServer::ContrastManagerInterfaceRepresents the Global for org_kde_kwin_contrast_manager interface
 CKWaylandServer::CursorClass encapsulating a Cursor image
 CKWaylandServer::DataControlDeviceManagerV1InterfaceThe DataControlDeviceManagerV1Interface provides a way for privileged clients such as clipboard managers to manage the current selection
 CKWaylandServer::DataControlDeviceV1InterfaceThe DataControlDeviceV1Interface extensions allows clients to manage seat's current selection
 CKWaylandServer::DataControlOfferV1InterfaceThe DataControlOfferV1Interface extension represents a piece of data offered for transfer
 CKWaylandServer::DataDeviceManagerInterfaceRepresents the Global for wl_data_device_manager interface
 CKWaylandServer::DataOfferInterfaceRepresents the Resource for the wl_data_offer interface
 CKWaylandServer::DisplayClass holding the Wayland server display loop
 CKWaylandServer::FilteredDisplayServer Implementation that allows one to restrict which globals are available to which clients
 CKWaylandServer::DpmsManagerInterfaceGlobal for server side Display Power Management Signaling interface
 CKWaylandServer::DragAndDropIconDrag-and-drop icon
 CKWaylandServer::DrmLeaseConnectorV1InterfaceRepresents a lease offer from the compositor
 CKWaylandServer::DrmLeaseDeviceV1InterfaceThe DrmLeaseV1DeviceInterface allows the wayland compositor to offer unused drm connectors for lease by clients
 CKWaylandServer::DrmLeaseV1InterfaceRepresents a lease request or active lease
 CKWaylandServer::FakeInputDeviceRepresents the Resource for a org_kde_kwin_fake_input interface
 CKWaylandServer::FakeInputInterfaceRepresents the Global for org_kde_kwin_fake_input interface
 CKWaylandServer::IdleInhibitManagerV1InterfaceThe IdleInhibitorManagerInterface is used by clients to inhibit idle on a SurfaceInterface
 CKWaylandServer::IdleInterfaceGlobal representing the org_kde_kwin_idle interface
 CKWaylandServer::InputMethodContextV1InterfaceImplements zwp_input_method_context_v1, allows to describe the client's input state
 CKWaylandServer::InputMethodGrabV1Implements a wl_keyboard tailored for zwp_input_method_v1 use-cases
 CKWaylandServer::InputPanelSurfaceV1InterfaceImplements zwp_input_panel_surface_v1, it corresponds to each element shown so it can be placed
 CKWaylandServer::InputPanelV1InterfaceImplements zwp_input_panel_v1, tells us about the InputPanelSurfaceV1Interface that we might get
 CKWaylandServer::KeyboardInterfaceResource for the wl_keyboard interface
 CKWaylandServer::KeyboardShortcutsInhibitManagerV1InterfaceThe KeyboardShortcutsInhibitManagerV1Interface allows clients to inhibit global shortcuts
 CKWaylandServer::KeyboardShortcutsInhibitorV1InterfaceThis is an implementation of wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml
 CKWaylandServer::KeyStateInterfaceExposes key states to wayland clients
 CKWaylandServer::LayerShellV1InterfaceThe LayerShellV1Interface compositor extension allows to create desktop shell surfaces
 CKWaylandServer::LayerSurfaceV1InterfaceDesktop shell surface, e.g
 CKWaylandServer::LockedPointerV1InterfaceThe LockedPointerV1Interface lets the client request to disable movements of the virtual pointer (i.e
 CKWaylandServer::OutputChangeSetV2Holds a set of changes to an OutputInterface or OutputDeviceInterface
 CKWaylandServer::OutputDeviceModeV2Interface
 CKWaylandServer::OutputDeviceV2Interface
 CKWaylandServer::OutputInterfaceScreen
 CKWaylandServer::PlasmaShellInterfaceGlobal for the org_kde_plasma_shell interface
 CKWaylandServer::PlasmaShellSurfaceInterfaceResource for the org_kde_plasma_shell_surface interface
 CKWaylandServer::PlasmaVirtualDesktopManagementInterfaceWrapper for the org_kde_plasma_virtual_desktop_management interface
 CKWaylandServer::PlasmaWindowInterface
 CKWaylandServer::PointerConstraintsV1InterfaceManager object to create pointer constraints
 CKWaylandServer::PointerGesturesV1InterfaceManager object for the PointerGestures
 CKWaylandServer::PointerInterfaceOne or more input devices such as mice, which control the pointer location
 CKWaylandServer::PrimarySelectionDeviceManagerV1InterfaceRepresents the Global for zwp_primary_selection_manager_v1 interface
 CKWaylandServer::PrimarySelectionDeviceV1InterfaceRepresents the Resource for the wl_data_device interface
 CKWaylandServer::PrimarySelectionOfferV1InterfaceRepresents the Resource for the wl_data_offer interface
 CKWaylandServer::RelativePointerManagerV1InterfaceManager object to create relative pointer interfaces
 CKWaylandServer::SeatInterfaceRepresents a Seat on the Wayland Display
 CKWaylandServer::ServerSideDecorationInterfaceRepresenting how a SurfaceInterface should be decorated
 CKWaylandServer::ServerSideDecorationManagerInterfaceManager to create ServerSideDecorationInterface
 CKWaylandServer::ServerSideDecorationPaletteInterfaceProvides the palette This interface is attached to a wl_surface and informs the server of a requested palette
 CKWaylandServer::ServerSideDecorationPaletteManagerInterfaceAllows a client to specify a preferred palette to use for server-side window decorations
 CKWaylandServer::SubCompositorInterfaceThe SubCompositorInterface compositor extension provides applications a way to offload compositing work within a window from clients to the compositor
 CKWaylandServer::SubSurfaceInterfaceThe SubSurfaceInterface corresponds to the Wayland interface wl_subsurface
 CKWaylandServer::SurfaceInterfaceResource representing a wl_surface
 CKWaylandServer::TextInputManagerV2InterfaceRepresent the Global for the interface
 CKWaylandServer::TextInputManagerV3InterfaceRepresent the Global for the interface
 CKWaylandServer::TextInputV2InterfaceRepresents a generic Resource for a text input object
 CKWaylandServer::TextInputV3InterfaceRepresents a generic Resource for a text input object
 CKWaylandServer::TouchInterfaceRepserents a touchscreen associated with a wl_seat
 CKWaylandServer::ViewporterInterfaceThe ViewporterInterface is an extension that allows clients to crop and scale surfaces
 CKWaylandServer::XdgDecorationManagerV1InterfaceWay for the compositor and an xdg-shell client to negotiate the use of server-side window decorations
 CKWaylandServer::XdgForeignV2InterfaceThis class encapsulates the server side logic of the XdgForeign protocol
 CKWaylandServer::XdgOutputManagerV1InterfaceGlobal manager for XdgOutputs
 CKWaylandServer::XdgOutputV1InterfaceExtension to Output Users should set all relevant values on creation and on future changes
 CKWaylandServer::XdgPopupInterfaceSurface that can be used to implement context menus, popovers and other similar short-lived user interface elements
 CKWaylandServer::XdgShellInterfaceExtension for destrop-style user interfaces
 CKWaylandServer::XdgSurfaceInterfaceBase set of functionality required to construct user interface elements
 CKWaylandServer::XdgToplevelDecorationV1InterfaceAllows the compositor to toggle server-side window decoration on an xdg-toplevel surface
 CKWaylandServer::XdgToplevelInterfaceSurface with window-like functionality such as maximize, fullscreen, resizing, minimizing, etc
 CKWaylandServer::LinuxDmaBufV1ClientBufferIntegration::RendererInterfaceThe Iface class provides an interface from the LinuxDmabufInterface into the compositor
 CKWaylandServer::ShmClientBufferIntegrationSupport for wl_shm_buffer buffers
 CTabletSeatInterfaceThis is an implementation of wayland-protocols/unstable/tablet/tablet-unstable-v2.xml
 CKWaylandServer::XdgPositionerCollection 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

KDE's Doxygen guidelines are available online.