KWaylandServer

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CKWaylandServer::LinuxDmabufUnstableV1Interface::ImplThe Iface class provides an interface from the LinuxDmabufInterface into the compositor
 CKWaylandServer::AppMenuInterface::InterfaceAddressStructure containing DBus service name and path
 CKWaylandServer::LinuxDmabufBufferThe base class for linux-dmabuf buffers
 CKWaylandServer::LinuxDmabufUnstableV1Interface::PlaneRepresents a plane in a buffer
 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::BufferInterfaceReference counted representation of a Wayland buffer on Server side
 CKWaylandServer::ClientConnectionConvenient Class which represents a wl_client
 CKWaylandServer::CompositorInterfaceThe CompositorInterface global allows clients to create surfaces and region objects
 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::DataDeviceInterfaceDataDeviceInterface allows clients to share data by copy-and-paste and drag-and-drop
 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::EglStreamControllerInterfaceRepresents the Global for the wl_eglstream_controller interface
 CKWaylandServer::FakeInputDeviceRepresents the Resource for a org_kde_kwin_fake_input interface
 CKWaylandServer::GlobalBase class for all Globals
 CKWaylandServer::FakeInputInterfaceRepresents the Global for org_kde_kwin_fake_input interface
 CKWaylandServer::LinuxDmabufUnstableV1InterfaceRepresents the global zpw_linux_dmabuf_v1 interface
 CKWaylandServer::OutputDeviceInterfaceRepresents an output device, the difference to Output is that this output can be disabled, so not currently used to display content
 CKWaylandServer::OutputInterfaceGlobal for the wl_output interface
 CKWaylandServer::PlasmaShellInterfaceGlobal for the org_kde_plasma_shell interface
 CKWaylandServer::PointerConstraintsInterfaceManager object to create pointer constraints
 CKWaylandServer::PointerGesturesInterfaceManager object for the PointerGestures
 CKWaylandServer::RelativePointerManagerInterfaceManager object to create relative pointer interfaces
 CKWaylandServer::SeatInterfaceRepresents a Seat on the Wayland Display
 CKWaylandServer::SlideManagerInterfaceTODO
 CKWaylandServer::SubCompositorInterface
 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::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::OutputChangeSetHolds a set of changes to an OutputInterface or OutputDeviceInterface
 CKWaylandServer::PlasmaVirtualDesktopManagementInterfaceWrapper for the org_kde_plasma_virtual_desktop_management interface
 CKWaylandServer::PlasmaWindowInterface
 CKWaylandServer::PlasmaWindowManagementInterface
 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::RegionInterfaceResource for the wl_region
 CKWaylandServer::ResourceRepresents a bound Resource
 CKWaylandServer::ConfinedPointerInterfaceThe ConfinedPointerInterface gets installed on a SurfaceInterface
 CKWaylandServer::LockedPointerInterfaceThe LockedPointerInterface lets the client request to disable movements of the virtual pointer (i.e
 CKWaylandServer::PlasmaShellSurfaceInterfaceResource for the org_kde_plasma_shell_surface interface
 CKWaylandServer::PointerInterfaceResource for the wl_pointer interface
 CKWaylandServer::SlideInterfaceTODO
 CKWaylandServer::SubSurfaceInterface
 CKWaylandServer::TouchInterfaceResource for the wl_touch interface
 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::SurfaceInterfaceResource representing a wl_surface
 CKWaylandServer::TabletSeatInterfaceThis is an implementation of wayland-protocols/unstable/tablet/tablet-unstable-v2.xml
 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::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::XdgPositionerCollection of rules for the placement of a popup surface
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Tue Oct 27 2020 23:12:25 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.