Library Functions |
wayland-client.hpp | include/wayland-client.hpp |
wayland-server.hpp | include/wayland-server.hpp |
wayland_buffer_t | content for a wl_surface |
wayland_callback_t | callback object |
wayland_compositor_t | the compositor singleton |
wayland_data_device_manager_dnd_action | drag and drop actions |
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_detail_basic_wrapper | Non-refcounted wrapper for C objects. |
wayland_detail_refcounted_wrapper | Refcounted wrapper for C objects. |
wayland_display_t | Represents a connection to the compositor and acts as a proxy to the display singleton object. |
wayland_egl_window_t | Native EGL window. |
wayland_event_queue_t | A queue for proxy_t object events. |
wayland_keyboard_t | keyboard input device |
wayland_output_mode | mode information |
wayland_output_t | compositor output region |
wayland_output_transform | transform from framebuffer to output |
wayland_pointer_t | pointer input device |
wayland_presentation_feedback_kind | bitmask of flags in presented event |
wayland_presentation_feedback_t | presentation time feedback event |
wayland_presentation_t | timed presentation related wl_surface requests |
wayland_proxy_t | Represents a protocol object on the client side. |
wayland_read_intent | Represents an intention to read from the display file descriptor. |
wayland_region_t | region interface |
wayland_registry_t | global registry object |
wayland_seat_capability | seat capability bitmask |
wayland_seat_t | group of input devices |
wayland_server_buffer_t | content for a wl_surface |
wayland_server_callback_t | callback object |
wayland_server_compositor_t | the compositor singleton |
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_base_t |
wayland_server_global_t | wayland::server::global_t< resource > |
wayland_server_keyboard_t | keyboard input device |
wayland_server_output_mode | mode information |
wayland_server_output_t | compositor output region |
wayland_server_output_transform | transform from framebuffer to output |
wayland_server_pointer_t | pointer input device |
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_server_region_t | region interface |
wayland_server_registry_t | global registry object |
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_server_shell_surface_t | desktop-style metadata interface |
wayland_server_shell_surface_transient | details of transient behaviour |
wayland_server_shell_t | create desktop-style surfaces |
wayland_server_shm_pool_t | a 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 | an 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 | an 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_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_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 | a hold gesture object |
wayland_server_zwp_pointer_gesture_pinch_v1_t | a pinch gesture object |
wayland_server_zwp_pointer_gesture_swipe_v1_t | a 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 | a 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 | a 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 | a physical tablet tool |
wayland_server_zwp_tablet_tool_v2_t | a 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_server_zwp_text_input_v1_t | text input |
wayland_server_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 | an exported surface handle |
wayland_server_zxdg_exported_v2_t | an 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 | an imported surface handle |
wayland_server_zxdg_imported_v2_t | an 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_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_server_zxdg_toplevel_v6_t | toplevel surface |
wayland_shell_surface_resize | edge values for resizing |
wayland_shell_surface_t | desktop-style metadata interface |
wayland_shell_surface_transient | details of transient behaviour |
wayland_shell_t | create desktop-style surfaces |
wayland_shm_pool_t | a 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 | an 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 | an 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_constraint_adjustment | constraint adjustments |
wayland_xdg_positioner_t | child surface positioner |
wayland_xdg_surface_t | desktop user interface surface base interface |
wayland_xdg_toplevel_resize_edge | edge values for resizing |
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 | a hold gesture object |
wayland_zwp_pointer_gesture_pinch_v1_t | a pinch gesture object |
wayland_zwp_pointer_gesture_swipe_v1_t | a 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 | a 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 | a 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 | a physical tablet tool |
wayland_zwp_tablet_tool_v2_t | a 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_content_hint | content hint |
wayland_zwp_text_input_v1_t | text input |
wayland_zwp_text_input_v3_content_hint | content hint |
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 | an exported surface handle |
wayland_zxdg_exported_v2_t | an 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 | an imported surface handle |
wayland_zxdg_imported_v2_t | an 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_constraint_adjustment | constraint adjustments |
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_resize_edge | edge values for resizing |
wayland_zxdg_toplevel_v6_t | toplevel surface |