|
Wayland++ 1.0.0
C++ Bindings for Wayland
|
| ►Nwayland | |
| ►Ndetail | |
| Cbasic_wrapper | Non-refcounted wrapper for C objects |
| Crefcounted_wrapper | Refcounted wrapper for C objects |
| ►Nserver | |
| Cbuffer_t | Content for a wl_surface |
| Ccallback_t | Callback object |
| Ccompositor_t | Compositor singleton |
| Cdata_device_manager_dnd_action | Drag and drop actions |
| Cdata_device_manager_t | Data transfer interface |
| Cdata_device_t | Data transfer device |
| Cdata_offer_t | Offer to transfer data |
| Cdata_source_t | Offer to transfer data |
| Cglobal_base_t | |
| Cglobal_t | |
| Ckeyboard_t | Keyboard input device |
| Coutput_mode | Mode information |
| Coutput_t | Compositor output region |
| Coutput_transform | Transform from framebuffer to output |
| Cpointer_t | Pointer input device |
| Cpresentation_feedback_kind | Bitmask of flags in presented event |
| Cpresentation_feedback_t | Presentation time feedback event |
| Cpresentation_t | Timed presentation related wl_surface requests |
| Cregion_t | Region interface |
| Cregistry_t | Global registry object |
| Cseat_capability | Seat capability bitmask |
| Cseat_t | Group of input devices |
| Cshell_surface_resize | Edge values for resizing |
| Cshell_surface_t | Desktop-style metadata interface |
| Cshell_surface_transient | Details of transient behaviour |
| Cshell_t | Create desktop-style surfaces |
| Cshm_pool_t | Shared memory pool |
| Cshm_t | Shared memory support |
| Csubcompositor_t | Sub-surface compositing |
| Csubsurface_t | Sub-surface interface to a wl_surface |
| Csurface_t | Onscreen surface |
| Ctouch_t | Touchscreen input device |
| Cviewport_t | Crop and scale interface to a wl_surface |
| Cviewporter_t | Surface cropping and scaling |
| Cxdg_activation_token_v1_t | Exported activation handle |
| Cxdg_activation_v1_t | Interface for activating surfaces |
| Cxdg_popup_t | Short-lived, popup surfaces for menus |
| Cxdg_positioner_constraint_adjustment | Constraint adjustments |
| Cxdg_positioner_t | Child surface positioner |
| Cxdg_surface_t | Desktop user interface surface base interface |
| Cxdg_toplevel_resize_edge | Edge values for resizing |
| Cxdg_toplevel_t | Toplevel surface |
| Cxdg_wm_base_t | Create desktop-style surfaces |
| Czwp_confined_pointer_v1_t | Confined pointer object |
| Czwp_fullscreen_shell_v1_t | Displays a single surface per output |
| Czwp_idle_inhibit_manager_v1_t | Control behavior when display idles |
| Czwp_idle_inhibitor_v1_t | Context object for inhibiting idle behavior |
| Czwp_input_method_context_v1_t | Input method context |
| Czwp_input_method_v1_t | Input method |
| Czwp_input_panel_v1_t | Interface for implementing keyboards |
| Czwp_input_timestamps_manager_v1_t | Context object for high-resolution input timestamps |
| Czwp_input_timestamps_v1_t | Context object for input timestamps |
| Czwp_keyboard_shortcuts_inhibit_manager_v1_t | Context object for keyboard grab_manager |
| Czwp_keyboard_shortcuts_inhibitor_v1_t | Context object for keyboard shortcuts inhibitor |
| Czwp_linux_buffer_params_v1_t | Parameters for creating a dmabuf-based wl_buffer |
| Czwp_linux_buffer_release_v1_t | Buffer release explicit synchronization |
| Czwp_linux_dmabuf_feedback_v1_t | Dmabuf feedback |
| Czwp_linux_dmabuf_v1_t | Factory for creating dmabuf-based wl_buffers |
| Czwp_linux_explicit_synchronization_v1_t | Protocol for providing explicit synchronization |
| Czwp_linux_surface_synchronization_v1_t | Per-surface explicit synchronization support |
| Czwp_locked_pointer_v1_t | Receive relative pointer motion events |
| Czwp_pointer_constraints_v1_t | Constrain the movement of a pointer |
| Czwp_pointer_gesture_hold_v1_t | Hold gesture object |
| Czwp_pointer_gesture_pinch_v1_t | Pinch gesture object |
| Czwp_pointer_gesture_swipe_v1_t | Swipe gesture object |
| Czwp_pointer_gestures_v1_t | Touchpad gestures |
| Czwp_primary_selection_device_manager_v1_t | X primary selection emulation |
| Czwp_primary_selection_offer_v1_t | Offer to transfer primary selection contents |
| Czwp_primary_selection_source_v1_t | Offer to replace the contents of the primary selection |
| Czwp_relative_pointer_manager_v1_t | Get relative pointer objects |
| Czwp_relative_pointer_v1_t | Relative pointer object |
| Czwp_tablet_manager_v1_t | Controller object for graphic tablet devices |
| Czwp_tablet_manager_v2_t | Controller object for graphic tablet devices |
| Czwp_tablet_pad_group_v2_t | Set of buttons, rings and strips |
| Czwp_tablet_pad_ring_v2_t | Pad ring |
| Czwp_tablet_pad_strip_v2_t | Pad strip |
| Czwp_tablet_pad_v2_t | Set of buttons, rings and strips |
| Czwp_tablet_seat_v1_t | Controller object for graphic tablet devices of a seat |
| Czwp_tablet_seat_v2_t | Controller object for graphic tablet devices of a seat |
| Czwp_tablet_tool_v1_t | Physical tablet tool |
| Czwp_tablet_tool_v2_t | Physical tablet tool |
| Czwp_tablet_v1_t | Graphics tablet device |
| Czwp_tablet_v2_t | Graphics tablet device |
| Czwp_text_input_manager_v1_t | Text input manager |
| Czwp_text_input_manager_v3_t | Text input manager |
| Czwp_text_input_v1_content_hint | Content hint |
| Czwp_text_input_v1_t | Text input |
| Czwp_text_input_v3_content_hint | Content hint |
| Czwp_text_input_v3_t | Text input |
| Czwp_xwayland_keyboard_grab_manager_v1_t | Context object for keyboard grab manager |
| Czwp_xwayland_keyboard_grab_v1_t | Interface for grabbing the keyboard |
| Czxdg_decoration_manager_v1_t | Window decoration manager |
| Czxdg_exported_v1_t | Exported surface handle |
| Czxdg_exported_v2_t | Exported surface handle |
| Czxdg_exporter_v1_t | Interface for exporting surfaces |
| Czxdg_exporter_v2_t | Interface for exporting surfaces |
| Czxdg_imported_v1_t | Imported surface handle |
| Czxdg_imported_v2_t | Imported surface handle |
| Czxdg_importer_v1_t | Interface for importing surfaces |
| Czxdg_importer_v2_t | Interface for importing surfaces |
| Czxdg_output_manager_v1_t | Manage xdg_output objects |
| Czxdg_output_v1_t | Compositor logical output region |
| Czxdg_popup_v6_t | Short-lived, popup surfaces for menus |
| Czxdg_positioner_v6_constraint_adjustment | Constraint adjustments |
| Czxdg_positioner_v6_t | Child surface positioner |
| Czxdg_shell_v6_t | Create desktop-style surfaces |
| Czxdg_surface_v6_t | Desktop user interface surface base interface |
| Czxdg_toplevel_decoration_v1_t | Decoration object for a toplevel surface |
| Czxdg_toplevel_v6_resize_edge | Edge values for resizing |
| Czxdg_toplevel_v6_t | Toplevel surface |
| Cbuffer_t | Content for a wl_surface |
| Ccallback_t | Callback object |
| Ccompositor_t | Compositor singleton |
| Cdata_device_manager_dnd_action | Drag and drop actions |
| Cdata_device_manager_t | Data transfer interface |
| Cdata_device_t | Data transfer device |
| Cdata_offer_t | Offer to transfer data |
| Cdata_source_t | Offer to transfer data |
| Cdisplay_t | Represents a connection to the compositor and acts as a proxy to the display singleton object |
| Cegl_window_t | Native EGL window |
| Cevent_queue_t | A queue for proxy_t object events |
| Ckeyboard_t | Keyboard input device |
| Coutput_mode | Mode information |
| Coutput_t | Compositor output region |
| Coutput_transform | Transform from framebuffer to output |
| Cpointer_t | Pointer input device |
| Cpresentation_feedback_kind | Bitmask of flags in presented event |
| Cpresentation_feedback_t | Presentation time feedback event |
| Cpresentation_t | Timed presentation related wl_surface requests |
| Cproxy_t | Represents a protocol object on the client side |
| Cread_intent | Represents an intention to read from the display file descriptor |
| Cregion_t | Region interface |
| Cregistry_t | Global registry object |
| Cseat_capability | Seat capability bitmask |
| Cseat_t | Group of input devices |
| Cshell_surface_resize | Edge values for resizing |
| Cshell_surface_t | Desktop-style metadata interface |
| Cshell_surface_transient | Details of transient behaviour |
| Cshell_t | Create desktop-style surfaces |
| Cshm_pool_t | Shared memory pool |
| Cshm_t | Shared memory support |
| Csubcompositor_t | Sub-surface compositing |
| Csubsurface_t | Sub-surface interface to a wl_surface |
| Csurface_t | Onscreen surface |
| Ctouch_t | Touchscreen input device |
| Cviewport_t | Crop and scale interface to a wl_surface |
| Cviewporter_t | Surface cropping and scaling |
| Cxdg_activation_token_v1_t | Exported activation handle |
| Cxdg_activation_v1_t | Interface for activating surfaces |
| Cxdg_popup_t | Short-lived, popup surfaces for menus |
| Cxdg_positioner_constraint_adjustment | Constraint adjustments |
| Cxdg_positioner_t | Child surface positioner |
| Cxdg_surface_t | Desktop user interface surface base interface |
| Cxdg_toplevel_resize_edge | Edge values for resizing |
| Cxdg_toplevel_t | Toplevel surface |
| Cxdg_wm_base_t | Create desktop-style surfaces |
| Czwp_confined_pointer_v1_t | Confined pointer object |
| Czwp_fullscreen_shell_v1_t | Displays a single surface per output |
| Czwp_idle_inhibit_manager_v1_t | Control behavior when display idles |
| Czwp_idle_inhibitor_v1_t | Context object for inhibiting idle behavior |
| Czwp_input_method_context_v1_t | Input method context |
| Czwp_input_method_v1_t | Input method |
| Czwp_input_panel_v1_t | Interface for implementing keyboards |
| Czwp_input_timestamps_manager_v1_t | Context object for high-resolution input timestamps |
| Czwp_input_timestamps_v1_t | Context object for input timestamps |
| Czwp_keyboard_shortcuts_inhibit_manager_v1_t | Context object for keyboard grab_manager |
| Czwp_keyboard_shortcuts_inhibitor_v1_t | Context object for keyboard shortcuts inhibitor |
| Czwp_linux_buffer_params_v1_t | Parameters for creating a dmabuf-based wl_buffer |
| Czwp_linux_buffer_release_v1_t | Buffer release explicit synchronization |
| Czwp_linux_dmabuf_feedback_v1_t | Dmabuf feedback |
| Czwp_linux_dmabuf_v1_t | Factory for creating dmabuf-based wl_buffers |
| Czwp_linux_explicit_synchronization_v1_t | Protocol for providing explicit synchronization |
| Czwp_linux_surface_synchronization_v1_t | Per-surface explicit synchronization support |
| Czwp_locked_pointer_v1_t | Receive relative pointer motion events |
| Czwp_pointer_constraints_v1_t | Constrain the movement of a pointer |
| Czwp_pointer_gesture_hold_v1_t | Hold gesture object |
| Czwp_pointer_gesture_pinch_v1_t | Pinch gesture object |
| Czwp_pointer_gesture_swipe_v1_t | Swipe gesture object |
| Czwp_pointer_gestures_v1_t | Touchpad gestures |
| Czwp_primary_selection_device_manager_v1_t | X primary selection emulation |
| Czwp_primary_selection_offer_v1_t | Offer to transfer primary selection contents |
| Czwp_primary_selection_source_v1_t | Offer to replace the contents of the primary selection |
| Czwp_relative_pointer_manager_v1_t | Get relative pointer objects |
| Czwp_relative_pointer_v1_t | Relative pointer object |
| Czwp_tablet_manager_v1_t | Controller object for graphic tablet devices |
| Czwp_tablet_manager_v2_t | Controller object for graphic tablet devices |
| Czwp_tablet_pad_group_v2_t | Set of buttons, rings and strips |
| Czwp_tablet_pad_ring_v2_t | Pad ring |
| Czwp_tablet_pad_strip_v2_t | Pad strip |
| Czwp_tablet_pad_v2_t | Set of buttons, rings and strips |
| Czwp_tablet_seat_v1_t | Controller object for graphic tablet devices of a seat |
| Czwp_tablet_seat_v2_t | Controller object for graphic tablet devices of a seat |
| Czwp_tablet_tool_v1_t | Physical tablet tool |
| Czwp_tablet_tool_v2_t | Physical tablet tool |
| Czwp_tablet_v1_t | Graphics tablet device |
| Czwp_tablet_v2_t | Graphics tablet device |
| Czwp_text_input_manager_v1_t | Text input manager |
| Czwp_text_input_manager_v3_t | Text input manager |
| Czwp_text_input_v1_content_hint | Content hint |
| Czwp_text_input_v1_t | Text input |
| Czwp_text_input_v3_content_hint | Content hint |
| Czwp_text_input_v3_t | Text input |
| Czwp_xwayland_keyboard_grab_manager_v1_t | Context object for keyboard grab manager |
| Czwp_xwayland_keyboard_grab_v1_t | Interface for grabbing the keyboard |
| Czxdg_decoration_manager_v1_t | Window decoration manager |
| Czxdg_exported_v1_t | Exported surface handle |
| Czxdg_exported_v2_t | Exported surface handle |
| Czxdg_exporter_v1_t | Interface for exporting surfaces |
| Czxdg_exporter_v2_t | Interface for exporting surfaces |
| Czxdg_imported_v1_t | Imported surface handle |
| Czxdg_imported_v2_t | Imported surface handle |
| Czxdg_importer_v1_t | Interface for importing surfaces |
| Czxdg_importer_v2_t | Interface for importing surfaces |
| Czxdg_output_manager_v1_t | Manage xdg_output objects |
| Czxdg_output_v1_t | Compositor logical output region |
| Czxdg_popup_v6_t | Short-lived, popup surfaces for menus |
| Czxdg_positioner_v6_constraint_adjustment | Constraint adjustments |
| Czxdg_positioner_v6_t | Child surface positioner |
| Czxdg_shell_v6_t | Create desktop-style surfaces |
| Czxdg_surface_v6_t | Desktop user interface surface base interface |
| Czxdg_toplevel_decoration_v1_t | Decoration object for a toplevel surface |
| Czxdg_toplevel_v6_resize_edge | Edge values for resizing |
| Czxdg_toplevel_v6_t | Toplevel surface |