Package waylandpp-devel

Development files for waylandpp

https://github.com/NilsBrause/waylandpp/

The waylandpp-devel package contains libraries and header files for developing
applications that use waylandpp.

Library Functions
Library Function Description
wayland-client.hpp include/wayland-client.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...
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_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_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_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_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_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