Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

wayland::detail::basic_wrapper< native_t > | Non-refcounted wrapper for C objects
wayland::detail::basic_wrapper< wl_cursor > |
wayland::detail::basic_wrapper< wl_cursor_image > |
wayland::server::buffer_t | Content for a wl_surface
wayland::server::callback_t | Callback object
wayland::server::compositor_t | Compositor singleton
wayland::data_device_manager_dnd_action | Drag and drop actions
wayland::server::data_device_manager_dnd_action | Drag and drop actions
wayland::server::data_device_manager_t | Data transfer interface
wayland::server::data_device_t | Data transfer device
wayland::server::data_offer_t | Offer to transfer data
wayland::server::data_source_t | Offer to transfer data
wayland::server::global_base_t |
wayland::server::global_t< resource > |
wayland::server::keyboard_t | Keyboard input device
wayland::output_mode | Mode information
wayland::server::output_mode | Mode information
wayland::server::output_t | Compositor output region
wayland::output_transform | Transform from framebuffer to output
wayland::server::output_transform | Transform from framebuffer to output
wayland::server::pointer_t | Pointer input device
wayland::presentation_feedback_kind | Bitmask of flags in presented event
wayland::server::presentation_feedback_kind | Bitmask of flags in presented event
wayland::server::presentation_feedback_t | Presentation time feedback event
wayland::server::presentation_t | Timed presentation related wl_surface requests
wayland::proxy_t | Represents a protocol object on the client side
wayland::buffer_t | Content for a wl_surface
wayland::callback_t | Callback object
wayland::compositor_t | Compositor singleton
wayland::data_device_manager_t | Data transfer interface
wayland::data_device_t | Data transfer device
wayland::data_offer_t | Offer to transfer data
wayland::data_source_t | Offer to transfer data
wayland::display_t | Represents a connection to the compositor and acts as a proxy to the display singleton object
wayland::keyboard_t | Keyboard input device
wayland::output_t | Compositor output region
wayland::pointer_t | Pointer input device
wayland::presentation_feedback_t | Presentation time feedback event
wayland::presentation_t | Timed presentation related wl_surface requests
wayland::region_t | Region interface
wayland::registry_t | Global registry object
wayland::seat_t | Group of input devices
wayland::shell_surface_t | Desktop-style metadata interface
wayland::shell_t | Create desktop-style surfaces
wayland::shm_pool_t | Shared memory pool
wayland::shm_t | Shared memory support
wayland::subcompositor_t | Sub-surface compositing
wayland::subsurface_t | Sub-surface interface to a wl_surface
wayland::surface_t | Onscreen surface
wayland::touch_t | Touchscreen input device
wayland::viewport_t | Crop and scale interface to a wl_surface
wayland::viewporter_t | Surface cropping and scaling
wayland::xdg_activation_token_v1_t | Exported activation handle
wayland::xdg_activation_v1_t | Interface for activating surfaces
wayland::xdg_popup_t | Short-lived, popup surfaces for menus
wayland::xdg_positioner_t | Child surface positioner
wayland::xdg_surface_t | Desktop user interface surface base interface
wayland::xdg_toplevel_t | Toplevel surface
wayland::xdg_wm_base_t | Create desktop-style surfaces
wayland::zwp_confined_pointer_v1_t | Confined pointer object
wayland::zwp_fullscreen_shell_v1_t | Displays a single surface per output
wayland::zwp_idle_inhibit_manager_v1_t | Control behavior when display idles
wayland::zwp_idle_inhibitor_v1_t | Context object for inhibiting idle behavior
wayland::zwp_input_method_context_v1_t | Input method context
wayland::zwp_input_method_v1_t | Input method
wayland::zwp_input_panel_v1_t | Interface for implementing keyboards
wayland::zwp_input_timestamps_manager_v1_t | Context object for high-resolution input timestamps
wayland::zwp_input_timestamps_v1_t | Context object for input timestamps
wayland::zwp_keyboard_shortcuts_inhibit_manager_v1_t | Context object for keyboard grab_manager
wayland::zwp_keyboard_shortcuts_inhibitor_v1_t | Context object for keyboard shortcuts inhibitor
wayland::zwp_linux_buffer_params_v1_t | Parameters for creating a dmabuf-based wl_buffer
wayland::zwp_linux_buffer_release_v1_t | Buffer release explicit synchronization
wayland::zwp_linux_dmabuf_feedback_v1_t | Dmabuf feedback
wayland::zwp_linux_dmabuf_v1_t | Factory for creating dmabuf-based wl_buffers
wayland::zwp_linux_explicit_synchronization_v1_t | Protocol for providing explicit synchronization
wayland::zwp_linux_surface_synchronization_v1_t | Per-surface explicit synchronization support
wayland::zwp_locked_pointer_v1_t | Receive relative pointer motion events
wayland::zwp_pointer_constraints_v1_t | Constrain the movement of a pointer
wayland::zwp_pointer_gesture_hold_v1_t | Hold gesture object
wayland::zwp_pointer_gesture_pinch_v1_t | Pinch gesture object
wayland::zwp_pointer_gesture_swipe_v1_t | Swipe gesture object
wayland::zwp_pointer_gestures_v1_t | Touchpad gestures
wayland::zwp_primary_selection_device_manager_v1_t | X primary selection emulation
wayland::zwp_primary_selection_offer_v1_t | Offer to transfer primary selection contents
wayland::zwp_primary_selection_source_v1_t | Offer to replace the contents of the primary selection
wayland::zwp_relative_pointer_manager_v1_t | Get relative pointer objects
wayland::zwp_relative_pointer_v1_t | Relative pointer object
wayland::zwp_tablet_manager_v1_t | Controller object for graphic tablet devices
wayland::zwp_tablet_manager_v2_t | Controller object for graphic tablet devices
wayland::zwp_tablet_pad_group_v2_t | Set of buttons, rings and strips
wayland::zwp_tablet_pad_ring_v2_t | Pad ring
wayland::zwp_tablet_pad_strip_v2_t | Pad strip
wayland::zwp_tablet_pad_v2_t | Set of buttons, rings and strips
wayland::zwp_tablet_seat_v1_t | Controller object for graphic tablet devices of a seat
wayland::zwp_tablet_seat_v2_t | Controller object for graphic tablet devices of a seat
wayland::zwp_tablet_tool_v1_t | Physical tablet tool
wayland::zwp_tablet_tool_v2_t | Physical tablet tool
wayland::zwp_tablet_v1_t | Graphics tablet device
wayland::zwp_tablet_v2_t | Graphics tablet device
wayland::zwp_text_input_manager_v1_t | Text input manager
wayland::zwp_text_input_manager_v3_t | Text input manager
wayland::zwp_text_input_v1_t | Text input
wayland::zwp_text_input_v3_t | Text input
wayland::zwp_xwayland_keyboard_grab_manager_v1_t | Context object for keyboard grab manager
wayland::zwp_xwayland_keyboard_grab_v1_t | Interface for grabbing the keyboard
wayland::zxdg_decoration_manager_v1_t | Window decoration manager
wayland::zxdg_exported_v1_t | Exported surface handle
wayland::zxdg_exported_v2_t | Exported surface handle
wayland::zxdg_exporter_v1_t | Interface for exporting surfaces
wayland::zxdg_exporter_v2_t | Interface for exporting surfaces
wayland::zxdg_imported_v1_t | Imported surface handle
wayland::zxdg_imported_v2_t | Imported surface handle
wayland::zxdg_importer_v1_t | Interface for importing surfaces
wayland::zxdg_importer_v2_t | Interface for importing surfaces
wayland::zxdg_output_manager_v1_t | Manage xdg_output objects
wayland::zxdg_output_v1_t | Compositor logical output region
wayland::zxdg_popup_v6_t | Short-lived, popup surfaces for menus
wayland::zxdg_positioner_v6_t | Child surface positioner
wayland::zxdg_shell_v6_t | Create desktop-style surfaces
wayland::zxdg_surface_v6_t | Desktop user interface surface base interface
wayland::zxdg_toplevel_decoration_v1_t | Decoration object for a toplevel surface
wayland::zxdg_toplevel_v6_t | Toplevel surface
wayland::read_intent | Represents an intention to read from the display file descriptor
wayland::detail::refcounted_wrapper< native_t > | Refcounted wrapper for C objects
wayland::detail::refcounted_wrapper< wl_cursor_theme > |
wayland::detail::refcounted_wrapper< wl_egl_window > |
wayland::egl_window_t | Native EGL window
wayland::detail::refcounted_wrapper< wl_event_queue > |
wayland::event_queue_t | A queue for proxy_t object events
wayland::detail::refcounted_wrapper< wl_event_source > |
wayland::server::region_t | Region interface
wayland::server::registry_t | Global registry object
wayland::seat_capability | Seat capability bitmask
wayland::server::seat_capability | Seat capability bitmask
wayland::server::seat_t | Group of input devices
wayland::server::shell_surface_resize | Edge values for resizing
wayland::shell_surface_resize | Edge values for resizing
wayland::server::shell_surface_t | Desktop-style metadata interface
wayland::server::shell_surface_transient | Details of transient behaviour
wayland::shell_surface_transient | Details of transient behaviour
wayland::server::shell_t | Create desktop-style surfaces
wayland::server::shm_pool_t | Shared memory pool
wayland::server::shm_t | Shared memory support
wayland::server::subcompositor_t | Sub-surface compositing
wayland::server::subsurface_t | Sub-surface interface to a wl_surface
wayland::server::surface_t | Onscreen surface
wayland::server::touch_t | Touchscreen input device
wayland::server::viewport_t | Crop and scale interface to a wl_surface
wayland::server::viewporter_t | Surface cropping and scaling
wayland::server::xdg_activation_token_v1_t | Exported activation handle
wayland::server::xdg_activation_v1_t | Interface for activating surfaces
wayland::server::xdg_popup_t | Short-lived, popup surfaces for menus
wayland::server::xdg_positioner_constraint_adjustment | Constraint adjustments
wayland::xdg_positioner_constraint_adjustment | Constraint adjustments
wayland::server::xdg_positioner_t | Child surface positioner
wayland::server::xdg_surface_t | Desktop user interface surface base interface
wayland::server::xdg_toplevel_resize_edge | Edge values for resizing
wayland::xdg_toplevel_resize_edge | Edge values for resizing
wayland::server::xdg_toplevel_t | Toplevel surface
wayland::server::xdg_wm_base_t | Create desktop-style surfaces
wayland::server::zwp_confined_pointer_v1_t | Confined pointer object
wayland::server::zwp_fullscreen_shell_v1_t | Displays a single surface per output
wayland::server::zwp_idle_inhibit_manager_v1_t | Control behavior when display idles
wayland::server::zwp_idle_inhibitor_v1_t | Context object for inhibiting idle behavior
wayland::server::zwp_input_method_context_v1_t | Input method context
wayland::server::zwp_input_method_v1_t | Input method
wayland::server::zwp_input_panel_v1_t | Interface for implementing keyboards
wayland::server::zwp_input_timestamps_manager_v1_t | Context object for high-resolution input timestamps
wayland::server::zwp_input_timestamps_v1_t | Context object for input timestamps
wayland::server::zwp_keyboard_shortcuts_inhibit_manager_v1_t | Context object for keyboard grab_manager
wayland::server::zwp_keyboard_shortcuts_inhibitor_v1_t | Context object for keyboard shortcuts inhibitor
wayland::server::zwp_linux_buffer_params_v1_t | Parameters for creating a dmabuf-based wl_buffer
wayland::server::zwp_linux_buffer_release_v1_t | Buffer release explicit synchronization
wayland::server::zwp_linux_dmabuf_feedback_v1_t | Dmabuf feedback
wayland::server::zwp_linux_dmabuf_v1_t | Factory for creating dmabuf-based wl_buffers
wayland::server::zwp_linux_explicit_synchronization_v1_t | Protocol for providing explicit synchronization
wayland::server::zwp_linux_surface_synchronization_v1_t | Per-surface explicit synchronization support
wayland::server::zwp_locked_pointer_v1_t | Receive relative pointer motion events
wayland::server::zwp_pointer_constraints_v1_t | Constrain the movement of a pointer
wayland::server::zwp_pointer_gesture_hold_v1_t | Hold gesture object
wayland::server::zwp_pointer_gesture_pinch_v1_t | Pinch gesture object
wayland::server::zwp_pointer_gesture_swipe_v1_t | Swipe gesture object
wayland::server::zwp_pointer_gestures_v1_t | Touchpad gestures
wayland::server::zwp_primary_selection_device_manager_v1_t | X primary selection emulation
wayland::server::zwp_primary_selection_offer_v1_t | Offer to transfer primary selection contents
wayland::server::zwp_primary_selection_source_v1_t | Offer to replace the contents of the primary selection
wayland::server::zwp_relative_pointer_manager_v1_t | Get relative pointer objects
wayland::server::zwp_relative_pointer_v1_t | Relative pointer object
wayland::server::zwp_tablet_manager_v1_t | Controller object for graphic tablet devices
wayland::server::zwp_tablet_manager_v2_t | Controller object for graphic tablet devices
wayland::server::zwp_tablet_pad_group_v2_t | Set of buttons, rings and strips
wayland::server::zwp_tablet_pad_ring_v2_t | Pad ring
wayland::server::zwp_tablet_pad_strip_v2_t | Pad strip
wayland::server::zwp_tablet_pad_v2_t | Set of buttons, rings and strips
wayland::server::zwp_tablet_seat_v1_t | Controller object for graphic tablet devices of a seat
wayland::server::zwp_tablet_seat_v2_t | Controller object for graphic tablet devices of a seat
wayland::server::zwp_tablet_tool_v1_t | Physical tablet tool
wayland::server::zwp_tablet_tool_v2_t | Physical tablet tool
wayland::server::zwp_tablet_v1_t | Graphics tablet device
wayland::server::zwp_tablet_v2_t | Graphics tablet device
wayland::server::zwp_text_input_manager_v1_t | Text input manager
wayland::server::zwp_text_input_manager_v3_t | Text input manager
wayland::server::zwp_text_input_v1_content_hint | Content hint
wayland::zwp_text_input_v1_content_hint | Content hint
wayland::server::zwp_text_input_v1_t | Text input
wayland::server::zwp_text_input_v3_content_hint | Content hint
wayland::zwp_text_input_v3_content_hint | Content hint
wayland::server::zwp_text_input_v3_t | Text input
wayland::server::zwp_xwayland_keyboard_grab_manager_v1_t | Context object for keyboard grab manager
wayland::server::zwp_xwayland_keyboard_grab_v1_t | Interface for grabbing the keyboard
wayland::server::zxdg_decoration_manager_v1_t | Window decoration manager
wayland::server::zxdg_exported_v1_t | Exported surface handle
wayland::server::zxdg_exported_v2_t | Exported surface handle
wayland::server::zxdg_exporter_v1_t | Interface for exporting surfaces
wayland::server::zxdg_exporter_v2_t | Interface for exporting surfaces
wayland::server::zxdg_imported_v1_t | Imported surface handle
wayland::server::zxdg_imported_v2_t | Imported surface handle
wayland::server::zxdg_importer_v1_t | Interface for importing surfaces
wayland::server::zxdg_importer_v2_t | Interface for importing surfaces
wayland::server::zxdg_output_manager_v1_t | Manage xdg_output objects
wayland::server::zxdg_output_v1_t | Compositor logical output region
wayland::server::zxdg_popup_v6_t | Short-lived, popup surfaces for menus
wayland::server::zxdg_positioner_v6_constraint_adjustment | Constraint adjustments
wayland::zxdg_positioner_v6_constraint_adjustment | Constraint adjustments
wayland::server::zxdg_positioner_v6_t | Child surface positioner
wayland::server::zxdg_shell_v6_t | Create desktop-style surfaces
wayland::server::zxdg_surface_v6_t | Desktop user interface surface base interface
wayland::server::zxdg_toplevel_decoration_v1_t | Decoration object for a toplevel surface
wayland::server::zxdg_toplevel_v6_resize_edge | Edge values for resizing
wayland::zxdg_toplevel_v6_resize_edge | Edge values for resizing
wayland::server::zxdg_toplevel_v6_t | Toplevel surface