Wayland++ 1.0.1
C++ Bindings for Wayland
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nwayland
 Ndetail
 Cbasic_wrapperNon-refcounted wrapper for C objects
 Crefcounted_wrapperRefcounted wrapper for C objects
 Nserver
 Cbuffer_tContent for a wl_surface
 Ccallback_tCallback object
 Ccompositor_tCompositor singleton
 Cdata_device_manager_dnd_actionDrag and drop actions
 Cdata_device_manager_tData transfer interface
 Cdata_device_tData transfer device
 Cdata_offer_tOffer to transfer data
 Cdata_source_tOffer to transfer data
 Cglobal_base_t
 Cglobal_t
 Ckeyboard_tKeyboard input device
 Coutput_modeMode information
 Coutput_tCompositor output region
 Coutput_transformTransform from framebuffer to output
 Cpointer_tPointer input device
 Cpresentation_feedback_kindBitmask of flags in presented event
 Cpresentation_feedback_tPresentation time feedback event
 Cpresentation_tTimed presentation related wl_surface requests
 Cregion_tRegion interface
 Cregistry_tGlobal registry object
 Cseat_capabilitySeat capability bitmask
 Cseat_tGroup of input devices
 Cshell_surface_resizeEdge values for resizing
 Cshell_surface_tDesktop-style metadata interface
 Cshell_surface_transientDetails of transient behaviour
 Cshell_tCreate desktop-style surfaces
 Cshm_pool_tShared memory pool
 Cshm_tShared memory support
 Csubcompositor_tSub-surface compositing
 Csubsurface_tSub-surface interface to a wl_surface
 Csurface_tOnscreen surface
 Ctouch_tTouchscreen input device
 Cviewport_tCrop and scale interface to a wl_surface
 Cviewporter_tSurface cropping and scaling
 Cxdg_activation_token_v1_tExported activation handle
 Cxdg_activation_v1_tInterface for activating surfaces
 Cxdg_popup_tShort-lived, popup surfaces for menus
 Cxdg_positioner_constraint_adjustmentConstraint adjustments
 Cxdg_positioner_tChild surface positioner
 Cxdg_surface_tDesktop user interface surface base interface
 Cxdg_toplevel_resize_edgeEdge values for resizing
 Cxdg_toplevel_tToplevel surface
 Cxdg_wm_base_tCreate desktop-style surfaces
 Czwp_confined_pointer_v1_tConfined pointer object
 Czwp_fullscreen_shell_v1_tDisplays a single surface per output
 Czwp_idle_inhibit_manager_v1_tControl behavior when display idles
 Czwp_idle_inhibitor_v1_tContext object for inhibiting idle behavior
 Czwp_input_method_context_v1_tInput method context
 Czwp_input_method_v1_tInput method
 Czwp_input_panel_v1_tInterface for implementing keyboards
 Czwp_input_timestamps_manager_v1_tContext object for high-resolution input timestamps
 Czwp_input_timestamps_v1_tContext object for input timestamps
 Czwp_keyboard_shortcuts_inhibit_manager_v1_tContext object for keyboard grab_manager
 Czwp_keyboard_shortcuts_inhibitor_v1_tContext object for keyboard shortcuts inhibitor
 Czwp_linux_buffer_params_v1_tParameters for creating a dmabuf-based wl_buffer
 Czwp_linux_buffer_release_v1_tBuffer release explicit synchronization
 Czwp_linux_dmabuf_feedback_v1_tDmabuf feedback
 Czwp_linux_dmabuf_v1_tFactory for creating dmabuf-based wl_buffers
 Czwp_linux_explicit_synchronization_v1_tProtocol for providing explicit synchronization
 Czwp_linux_surface_synchronization_v1_tPer-surface explicit synchronization support
 Czwp_locked_pointer_v1_tReceive relative pointer motion events
 Czwp_pointer_constraints_v1_tConstrain the movement of a pointer
 Czwp_pointer_gesture_hold_v1_tHold gesture object
 Czwp_pointer_gesture_pinch_v1_tPinch gesture object
 Czwp_pointer_gesture_swipe_v1_tSwipe gesture object
 Czwp_pointer_gestures_v1_tTouchpad gestures
 Czwp_primary_selection_device_manager_v1_tX primary selection emulation
 Czwp_primary_selection_offer_v1_tOffer to transfer primary selection contents
 Czwp_primary_selection_source_v1_tOffer to replace the contents of the primary selection
 Czwp_relative_pointer_manager_v1_tGet relative pointer objects
 Czwp_relative_pointer_v1_tRelative pointer object
 Czwp_tablet_manager_v1_tController object for graphic tablet devices
 Czwp_tablet_manager_v2_tController object for graphic tablet devices
 Czwp_tablet_pad_group_v2_tSet of buttons, rings and strips
 Czwp_tablet_pad_ring_v2_tPad ring
 Czwp_tablet_pad_strip_v2_tPad strip
 Czwp_tablet_pad_v2_tSet of buttons, rings and strips
 Czwp_tablet_seat_v1_tController object for graphic tablet devices of a seat
 Czwp_tablet_seat_v2_tController object for graphic tablet devices of a seat
 Czwp_tablet_tool_v1_tPhysical tablet tool
 Czwp_tablet_tool_v2_tPhysical tablet tool
 Czwp_tablet_v1_tGraphics tablet device
 Czwp_tablet_v2_tGraphics tablet device
 Czwp_text_input_manager_v1_tText input manager
 Czwp_text_input_manager_v3_tText input manager
 Czwp_text_input_v1_content_hintContent hint
 Czwp_text_input_v1_tText input
 Czwp_text_input_v3_content_hintContent hint
 Czwp_text_input_v3_tText input
 Czwp_xwayland_keyboard_grab_manager_v1_tContext object for keyboard grab manager
 Czwp_xwayland_keyboard_grab_v1_tInterface for grabbing the keyboard
 Czxdg_decoration_manager_v1_tWindow decoration manager
 Czxdg_exported_v1_tExported surface handle
 Czxdg_exported_v2_tExported surface handle
 Czxdg_exporter_v1_tInterface for exporting surfaces
 Czxdg_exporter_v2_tInterface for exporting surfaces
 Czxdg_imported_v1_tImported surface handle
 Czxdg_imported_v2_tImported surface handle
 Czxdg_importer_v1_tInterface for importing surfaces
 Czxdg_importer_v2_tInterface for importing surfaces
 Czxdg_output_manager_v1_tManage xdg_output objects
 Czxdg_output_v1_tCompositor logical output region
 Czxdg_popup_v6_tShort-lived, popup surfaces for menus
 Czxdg_positioner_v6_constraint_adjustmentConstraint adjustments
 Czxdg_positioner_v6_tChild surface positioner
 Czxdg_shell_v6_tCreate desktop-style surfaces
 Czxdg_surface_v6_tDesktop user interface surface base interface
 Czxdg_toplevel_decoration_v1_tDecoration object for a toplevel surface
 Czxdg_toplevel_v6_resize_edgeEdge values for resizing
 Czxdg_toplevel_v6_tToplevel surface
 Cbuffer_tContent for a wl_surface
 Ccallback_tCallback object
 Ccompositor_tCompositor singleton
 Cdata_device_manager_dnd_actionDrag and drop actions
 Cdata_device_manager_tData transfer interface
 Cdata_device_tData transfer device
 Cdata_offer_tOffer to transfer data
 Cdata_source_tOffer to transfer data
 Cdisplay_tRepresents a connection to the compositor and acts as a proxy to the display singleton object
 Cegl_window_tNative EGL window
 Cevent_queue_tA queue for proxy_t object events
 Ckeyboard_tKeyboard input device
 Coutput_modeMode information
 Coutput_tCompositor output region
 Coutput_transformTransform from framebuffer to output
 Cpointer_tPointer input device
 Cpresentation_feedback_kindBitmask of flags in presented event
 Cpresentation_feedback_tPresentation time feedback event
 Cpresentation_tTimed presentation related wl_surface requests
 Cproxy_tRepresents a protocol object on the client side
 Cread_intentRepresents an intention to read from the display file descriptor
 Cregion_tRegion interface
 Cregistry_tGlobal registry object
 Cseat_capabilitySeat capability bitmask
 Cseat_tGroup of input devices
 Cshell_surface_resizeEdge values for resizing
 Cshell_surface_tDesktop-style metadata interface
 Cshell_surface_transientDetails of transient behaviour
 Cshell_tCreate desktop-style surfaces
 Cshm_pool_tShared memory pool
 Cshm_tShared memory support
 Csubcompositor_tSub-surface compositing
 Csubsurface_tSub-surface interface to a wl_surface
 Csurface_tOnscreen surface
 Ctouch_tTouchscreen input device
 Cviewport_tCrop and scale interface to a wl_surface
 Cviewporter_tSurface cropping and scaling
 Cxdg_activation_token_v1_tExported activation handle
 Cxdg_activation_v1_tInterface for activating surfaces
 Cxdg_popup_tShort-lived, popup surfaces for menus
 Cxdg_positioner_constraint_adjustmentConstraint adjustments
 Cxdg_positioner_tChild surface positioner
 Cxdg_surface_tDesktop user interface surface base interface
 Cxdg_toplevel_resize_edgeEdge values for resizing
 Cxdg_toplevel_tToplevel surface
 Cxdg_wm_base_tCreate desktop-style surfaces
 Czwp_confined_pointer_v1_tConfined pointer object
 Czwp_fullscreen_shell_v1_tDisplays a single surface per output
 Czwp_idle_inhibit_manager_v1_tControl behavior when display idles
 Czwp_idle_inhibitor_v1_tContext object for inhibiting idle behavior
 Czwp_input_method_context_v1_tInput method context
 Czwp_input_method_v1_tInput method
 Czwp_input_panel_v1_tInterface for implementing keyboards
 Czwp_input_timestamps_manager_v1_tContext object for high-resolution input timestamps
 Czwp_input_timestamps_v1_tContext object for input timestamps
 Czwp_keyboard_shortcuts_inhibit_manager_v1_tContext object for keyboard grab_manager
 Czwp_keyboard_shortcuts_inhibitor_v1_tContext object for keyboard shortcuts inhibitor
 Czwp_linux_buffer_params_v1_tParameters for creating a dmabuf-based wl_buffer
 Czwp_linux_buffer_release_v1_tBuffer release explicit synchronization
 Czwp_linux_dmabuf_feedback_v1_tDmabuf feedback
 Czwp_linux_dmabuf_v1_tFactory for creating dmabuf-based wl_buffers
 Czwp_linux_explicit_synchronization_v1_tProtocol for providing explicit synchronization
 Czwp_linux_surface_synchronization_v1_tPer-surface explicit synchronization support
 Czwp_locked_pointer_v1_tReceive relative pointer motion events
 Czwp_pointer_constraints_v1_tConstrain the movement of a pointer
 Czwp_pointer_gesture_hold_v1_tHold gesture object
 Czwp_pointer_gesture_pinch_v1_tPinch gesture object
 Czwp_pointer_gesture_swipe_v1_tSwipe gesture object
 Czwp_pointer_gestures_v1_tTouchpad gestures
 Czwp_primary_selection_device_manager_v1_tX primary selection emulation
 Czwp_primary_selection_offer_v1_tOffer to transfer primary selection contents
 Czwp_primary_selection_source_v1_tOffer to replace the contents of the primary selection
 Czwp_relative_pointer_manager_v1_tGet relative pointer objects
 Czwp_relative_pointer_v1_tRelative pointer object
 Czwp_tablet_manager_v1_tController object for graphic tablet devices
 Czwp_tablet_manager_v2_tController object for graphic tablet devices
 Czwp_tablet_pad_group_v2_tSet of buttons, rings and strips
 Czwp_tablet_pad_ring_v2_tPad ring
 Czwp_tablet_pad_strip_v2_tPad strip
 Czwp_tablet_pad_v2_tSet of buttons, rings and strips
 Czwp_tablet_seat_v1_tController object for graphic tablet devices of a seat
 Czwp_tablet_seat_v2_tController object for graphic tablet devices of a seat
 Czwp_tablet_tool_v1_tPhysical tablet tool
 Czwp_tablet_tool_v2_tPhysical tablet tool
 Czwp_tablet_v1_tGraphics tablet device
 Czwp_tablet_v2_tGraphics tablet device
 Czwp_text_input_manager_v1_tText input manager
 Czwp_text_input_manager_v3_tText input manager
 Czwp_text_input_v1_content_hintContent hint
 Czwp_text_input_v1_tText input
 Czwp_text_input_v3_content_hintContent hint
 Czwp_text_input_v3_tText input
 Czwp_xwayland_keyboard_grab_manager_v1_tContext object for keyboard grab manager
 Czwp_xwayland_keyboard_grab_v1_tInterface for grabbing the keyboard
 Czxdg_decoration_manager_v1_tWindow decoration manager
 Czxdg_exported_v1_tExported surface handle
 Czxdg_exported_v2_tExported surface handle
 Czxdg_exporter_v1_tInterface for exporting surfaces
 Czxdg_exporter_v2_tInterface for exporting surfaces
 Czxdg_imported_v1_tImported surface handle
 Czxdg_imported_v2_tImported surface handle
 Czxdg_importer_v1_tInterface for importing surfaces
 Czxdg_importer_v2_tInterface for importing surfaces
 Czxdg_output_manager_v1_tManage xdg_output objects
 Czxdg_output_v1_tCompositor logical output region
 Czxdg_popup_v6_tShort-lived, popup surfaces for menus
 Czxdg_positioner_v6_constraint_adjustmentConstraint adjustments
 Czxdg_positioner_v6_tChild surface positioner
 Czxdg_shell_v6_tCreate desktop-style surfaces
 Czxdg_surface_v6_tDesktop user interface surface base interface
 Czxdg_toplevel_decoration_v1_tDecoration object for a toplevel surface
 Czxdg_toplevel_v6_resize_edgeEdge values for resizing
 Czxdg_toplevel_v6_tToplevel surface