table of contents
| wayland::server::global_base_t(3) | Wayland++ | wayland::server::global_base_t(3) |
NAME¶
wayland::server::global_base_t
SYNOPSIS¶
#include <wayland-server.hpp>
Inherited by wayland::server::global_t< presentation_t >, wayland::server::global_t< presentation_feedback_t >, wayland::server::global_t< viewporter_t >, wayland::server::global_t< viewport_t >, wayland::server::global_t< xdg_wm_base_t >, wayland::server::global_t< xdg_positioner_t >, wayland::server::global_t< xdg_surface_t >, wayland::server::global_t< xdg_toplevel_t >, wayland::server::global_t< xdg_popup_t >, wayland::server::global_t< zwp_fullscreen_shell_v1_t >, wayland::server::global_t< zwp_fullscreen_shell_mode_feedback_v1_t >, wayland::server::global_t< zwp_idle_inhibit_manager_v1_t >, wayland::server::global_t< zwp_idle_inhibitor_v1_t >, wayland::server::global_t< zwp_input_method_context_v1_t >, wayland::server::global_t< zwp_input_method_v1_t >, wayland::server::global_t< zwp_input_panel_v1_t >, wayland::server::global_t< zwp_input_panel_surface_v1_t >, wayland::server::global_t< zwp_input_timestamps_manager_v1_t >, wayland::server::global_t< zwp_input_timestamps_v1_t >, wayland::server::global_t< zwp_keyboard_shortcuts_inhibit_manager_v1_t >, wayland::server::global_t< zwp_keyboard_shortcuts_inhibitor_v1_t >, wayland::server::global_t< zwp_linux_dmabuf_v1_t >, wayland::server::global_t< zwp_linux_buffer_params_v1_t >, wayland::server::global_t< zwp_linux_dmabuf_feedback_v1_t >, wayland::server::global_t< zwp_linux_explicit_synchronization_v1_t >, wayland::server::global_t< zwp_linux_surface_synchronization_v1_t >, wayland::server::global_t< zwp_linux_buffer_release_v1_t >, wayland::server::global_t< zwp_pointer_constraints_v1_t >, wayland::server::global_t< zwp_locked_pointer_v1_t >, wayland::server::global_t< zwp_confined_pointer_v1_t >, wayland::server::global_t< zwp_pointer_gestures_v1_t >, wayland::server::global_t< zwp_pointer_gesture_swipe_v1_t >, wayland::server::global_t< zwp_pointer_gesture_pinch_v1_t >, wayland::server::global_t< zwp_pointer_gesture_hold_v1_t >, wayland::server::global_t< zwp_primary_selection_device_manager_v1_t >, wayland::server::global_t< zwp_primary_selection_device_v1_t >, wayland::server::global_t< zwp_primary_selection_offer_v1_t >, wayland::server::global_t< zwp_primary_selection_source_v1_t >, wayland::server::global_t< zwp_relative_pointer_manager_v1_t >, wayland::server::global_t< zwp_relative_pointer_v1_t >, wayland::server::global_t< zwp_tablet_manager_v1_t >, wayland::server::global_t< zwp_tablet_seat_v1_t >, wayland::server::global_t< zwp_tablet_tool_v1_t >, wayland::server::global_t< zwp_tablet_v1_t >, wayland::server::global_t< zwp_tablet_manager_v2_t >, wayland::server::global_t< zwp_tablet_seat_v2_t >, wayland::server::global_t< zwp_tablet_tool_v2_t >, wayland::server::global_t< zwp_tablet_v2_t >, wayland::server::global_t< zwp_tablet_pad_ring_v2_t >, wayland::server::global_t< zwp_tablet_pad_strip_v2_t >, wayland::server::global_t< zwp_tablet_pad_group_v2_t >, wayland::server::global_t< zwp_tablet_pad_v2_t >, wayland::server::global_t< zwp_text_input_v1_t >, wayland::server::global_t< zwp_text_input_manager_v1_t >, wayland::server::global_t< zwp_text_input_v3_t >, wayland::server::global_t< zwp_text_input_manager_v3_t >, wayland::server::global_t< xdg_activation_v1_t >, wayland::server::global_t< xdg_activation_token_v1_t >, wayland::server::global_t< zxdg_decoration_manager_v1_t >, wayland::server::global_t< zxdg_toplevel_decoration_v1_t >, wayland::server::global_t< zxdg_exporter_v1_t >, wayland::server::global_t< zxdg_importer_v1_t >, wayland::server::global_t< zxdg_exported_v1_t >, wayland::server::global_t< zxdg_imported_v1_t >, wayland::server::global_t< zxdg_exporter_v2_t >, wayland::server::global_t< zxdg_importer_v2_t >, wayland::server::global_t< zxdg_exported_v2_t >, wayland::server::global_t< zxdg_imported_v2_t >, wayland::server::global_t< zxdg_output_manager_v1_t >, wayland::server::global_t< zxdg_output_v1_t >, wayland::server::global_t< zxdg_shell_v6_t >, wayland::server::global_t< zxdg_positioner_v6_t >, wayland::server::global_t< zxdg_surface_v6_t >, wayland::server::global_t< zxdg_toplevel_v6_t >, wayland::server::global_t< zxdg_popup_v6_t >, wayland::server::global_t< zwp_xwayland_keyboard_grab_manager_v1_t >, wayland::server::global_t< zwp_xwayland_keyboard_grab_v1_t >, wayland::server::global_t< registry_t >, wayland::server::global_t< callback_t >, wayland::server::global_t< compositor_t >, wayland::server::global_t< shm_pool_t >, wayland::server::global_t< shm_t >, wayland::server::global_t< buffer_t >, wayland::server::global_t< data_offer_t >, wayland::server::global_t< data_source_t >, wayland::server::global_t< data_device_t >, wayland::server::global_t< data_device_manager_t >, wayland::server::global_t< shell_t >, wayland::server::global_t< shell_surface_t >, wayland::server::global_t< surface_t >, wayland::server::global_t< seat_t >, wayland::server::global_t< pointer_t >, wayland::server::global_t< keyboard_t >, wayland::server::global_t< touch_t >, wayland::server::global_t< output_t >, wayland::server::global_t< region_t >, wayland::server::global_t< subcompositor_t >, wayland::server::global_t< subsurface_t >, and wayland::server::global_t< resource >.
Public Member Functions¶
template<typename resource> bool has_interface ()
Detailed Description¶
Global object base class
Definition at line 580 of file wayland-server.hpp.
Member Function Documentation¶
template<typename resource> bool wayland::server::global_base_t::has_interface () [inline]¶
Check for specific interface.
Template Parameters
Returns
Definition at line 614 of file wayland-server.hpp.
Author¶
Generated automatically by Doxygen for Wayland++ from the source code.
| Sat Jan 17 2026 11:19:01 | Version 1.0.1 |