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