Wayland++
0.2.6
C++ Bindings for Wayland
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::data_device_manager_dnd_action
Drag and drop actions
C
wayland::output_mode
Mode information
C
wayland::output_transform
Transform from framebuffer to output
C
wayland::presentation_feedback_kind
Bitmask of flags in presented event
►
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_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_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_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::seat_capability
Seat capability bitmask
C
wayland::shell_surface_resize
Edge values for resizing
C
wayland::shell_surface_transient
Details of transient behaviour
C
wayland::xdg_positioner_constraint_adjustment
Constraint adjustments
C
wayland::xdg_toplevel_resize_edge
Edge values for resizing
C
wayland::zwp_text_input_v3_content_hint
Content hint
C
wayland::zxdg_positioner_v6_constraint_adjustment
Constraint adjustments
C
wayland::zxdg_toplevel_v6_resize_edge
Edge values for resizing
Generated on Tue Oct 8 2019 20:07:41 for Wayland++ by
1.8.16