(function() {var implementors = {}; implementors["wayland_commons"] = []; implementors["wayland_protocols"] = [{text:"impl Interface for ZwpFullscreenShellV1",synthetic:false,types:["wayland_protocols::unstable::fullscreen_shell::v1::generated::client::zwp_fullscreen_shell_v1::ZwpFullscreenShellV1"]},{text:"impl Interface for ZwpFullscreenShellModeFeedbackV1",synthetic:false,types:["wayland_protocols::unstable::fullscreen_shell::v1::generated::client::zwp_fullscreen_shell_mode_feedback_v1::ZwpFullscreenShellModeFeedbackV1"]},{text:"impl Interface for ZwpIdleInhibitManagerV1",synthetic:false,types:["wayland_protocols::unstable::idle_inhibit::v1::generated::client::zwp_idle_inhibit_manager_v1::ZwpIdleInhibitManagerV1"]},{text:"impl Interface for ZwpIdleInhibitorV1",synthetic:false,types:["wayland_protocols::unstable::idle_inhibit::v1::generated::client::zwp_idle_inhibitor_v1::ZwpIdleInhibitorV1"]},{text:"impl Interface for ZwpInputMethodContextV1",synthetic:false,types:["wayland_protocols::unstable::input_method::v1::generated::client::zwp_input_method_context_v1::ZwpInputMethodContextV1"]},{text:"impl Interface for ZwpInputMethodV1",synthetic:false,types:["wayland_protocols::unstable::input_method::v1::generated::client::zwp_input_method_v1::ZwpInputMethodV1"]},{text:"impl Interface for ZwpInputPanelV1",synthetic:false,types:["wayland_protocols::unstable::input_method::v1::generated::client::zwp_input_panel_v1::ZwpInputPanelV1"]},{text:"impl Interface for ZwpInputPanelSurfaceV1",synthetic:false,types:["wayland_protocols::unstable::input_method::v1::generated::client::zwp_input_panel_surface_v1::ZwpInputPanelSurfaceV1"]},{text:"impl Interface for ZwpInputTimestampsManagerV1",synthetic:false,types:["wayland_protocols::unstable::input_timestamps::v1::generated::client::zwp_input_timestamps_manager_v1::ZwpInputTimestampsManagerV1"]},{text:"impl Interface for ZwpInputTimestampsV1",synthetic:false,types:["wayland_protocols::unstable::input_timestamps::v1::generated::client::zwp_input_timestamps_v1::ZwpInputTimestampsV1"]},{text:"impl Interface for ZwpKeyboardShortcutsInhibitManagerV1",synthetic:false,types:["wayland_protocols::unstable::keyboard_shortcuts_inhibit::v1::generated::client::zwp_keyboard_shortcuts_inhibit_manager_v1::ZwpKeyboardShortcutsInhibitManagerV1"]},{text:"impl Interface for ZwpKeyboardShortcutsInhibitorV1",synthetic:false,types:["wayland_protocols::unstable::keyboard_shortcuts_inhibit::v1::generated::client::zwp_keyboard_shortcuts_inhibitor_v1::ZwpKeyboardShortcutsInhibitorV1"]},{text:"impl Interface for ZwpLinuxDmabufV1",synthetic:false,types:["wayland_protocols::unstable::linux_dmabuf::v1::generated::client::zwp_linux_dmabuf_v1::ZwpLinuxDmabufV1"]},{text:"impl Interface for ZwpLinuxBufferParamsV1",synthetic:false,types:["wayland_protocols::unstable::linux_dmabuf::v1::generated::client::zwp_linux_buffer_params_v1::ZwpLinuxBufferParamsV1"]},{text:"impl Interface for ZwpLinuxExplicitSynchronizationV1",synthetic:false,types:["wayland_protocols::unstable::linux_explicit_synchronization::v1::generated::client::zwp_linux_explicit_synchronization_v1::ZwpLinuxExplicitSynchronizationV1"]},{text:"impl Interface for ZwpLinuxSurfaceSynchronizationV1",synthetic:false,types:["wayland_protocols::unstable::linux_explicit_synchronization::v1::generated::client::zwp_linux_surface_synchronization_v1::ZwpLinuxSurfaceSynchronizationV1"]},{text:"impl Interface for ZwpLinuxBufferReleaseV1",synthetic:false,types:["wayland_protocols::unstable::linux_explicit_synchronization::v1::generated::client::zwp_linux_buffer_release_v1::ZwpLinuxBufferReleaseV1"]},{text:"impl Interface for ZwpPointerConstraintsV1",synthetic:false,types:["wayland_protocols::unstable::pointer_constraints::v1::generated::client::zwp_pointer_constraints_v1::ZwpPointerConstraintsV1"]},{text:"impl Interface for ZwpLockedPointerV1",synthetic:false,types:["wayland_protocols::unstable::pointer_constraints::v1::generated::client::zwp_locked_pointer_v1::ZwpLockedPointerV1"]},{text:"impl Interface for ZwpConfinedPointerV1",synthetic:false,types:["wayland_protocols::unstable::pointer_constraints::v1::generated::client::zwp_confined_pointer_v1::ZwpConfinedPointerV1"]},{text:"impl Interface for ZwpPointerGesturesV1",synthetic:false,types:["wayland_protocols::unstable::pointer_gestures::v1::generated::client::zwp_pointer_gestures_v1::ZwpPointerGesturesV1"]},{text:"impl Interface for ZwpPointerGestureSwipeV1",synthetic:false,types:["wayland_protocols::unstable::pointer_gestures::v1::generated::client::zwp_pointer_gesture_swipe_v1::ZwpPointerGestureSwipeV1"]},{text:"impl Interface for ZwpPointerGesturePinchV1",synthetic:false,types:["wayland_protocols::unstable::pointer_gestures::v1::generated::client::zwp_pointer_gesture_pinch_v1::ZwpPointerGesturePinchV1"]},{text:"impl Interface for ZwpPrimarySelectionDeviceManagerV1",synthetic:false,types:["wayland_protocols::unstable::primary_selection::v1::generated::client::zwp_primary_selection_device_manager_v1::ZwpPrimarySelectionDeviceManagerV1"]},{text:"impl Interface for ZwpPrimarySelectionDeviceV1",synthetic:false,types:["wayland_protocols::unstable::primary_selection::v1::generated::client::zwp_primary_selection_device_v1::ZwpPrimarySelectionDeviceV1"]},{text:"impl Interface for ZwpPrimarySelectionOfferV1",synthetic:false,types:["wayland_protocols::unstable::primary_selection::v1::generated::client::zwp_primary_selection_offer_v1::ZwpPrimarySelectionOfferV1"]},{text:"impl Interface for ZwpPrimarySelectionSourceV1",synthetic:false,types:["wayland_protocols::unstable::primary_selection::v1::generated::client::zwp_primary_selection_source_v1::ZwpPrimarySelectionSourceV1"]},{text:"impl Interface for ZwpRelativePointerManagerV1",synthetic:false,types:["wayland_protocols::unstable::relative_pointer::v1::generated::client::zwp_relative_pointer_manager_v1::ZwpRelativePointerManagerV1"]},{text:"impl Interface for ZwpRelativePointerV1",synthetic:false,types:["wayland_protocols::unstable::relative_pointer::v1::generated::client::zwp_relative_pointer_v1::ZwpRelativePointerV1"]},{text:"impl Interface for ZwpTabletManagerV1",synthetic:false,types:["wayland_protocols::unstable::tablet::v1::generated::client::zwp_tablet_manager_v1::ZwpTabletManagerV1"]},{text:"impl Interface for ZwpTabletSeatV1",synthetic:false,types:["wayland_protocols::unstable::tablet::v1::generated::client::zwp_tablet_seat_v1::ZwpTabletSeatV1"]},{text:"impl Interface for ZwpTabletToolV1",synthetic:false,types:["wayland_protocols::unstable::tablet::v1::generated::client::zwp_tablet_tool_v1::ZwpTabletToolV1"]},{text:"impl Interface for ZwpTabletV1",synthetic:false,types:["wayland_protocols::unstable::tablet::v1::generated::client::zwp_tablet_v1::ZwpTabletV1"]},{text:"impl Interface for ZwpTabletManagerV2",synthetic:false,types:["wayland_protocols::unstable::tablet::v2::generated::client::zwp_tablet_manager_v2::ZwpTabletManagerV2"]},{text:"impl Interface for ZwpTabletSeatV2",synthetic:false,types:["wayland_protocols::unstable::tablet::v2::generated::client::zwp_tablet_seat_v2::ZwpTabletSeatV2"]},{text:"impl Interface for ZwpTabletToolV2",synthetic:false,types:["wayland_protocols::unstable::tablet::v2::generated::client::zwp_tablet_tool_v2::ZwpTabletToolV2"]},{text:"impl Interface for ZwpTabletV2",synthetic:false,types:["wayland_protocols::unstable::tablet::v2::generated::client::zwp_tablet_v2::ZwpTabletV2"]},{text:"impl Interface for ZwpTabletPadRingV2",synthetic:false,types:["wayland_protocols::unstable::tablet::v2::generated::client::zwp_tablet_pad_ring_v2::ZwpTabletPadRingV2"]},{text:"impl Interface for ZwpTabletPadStripV2",synthetic:false,types:["wayland_protocols::unstable::tablet::v2::generated::client::zwp_tablet_pad_strip_v2::ZwpTabletPadStripV2"]},{text:"impl Interface for ZwpTabletPadGroupV2",synthetic:false,types:["wayland_protocols::unstable::tablet::v2::generated::client::zwp_tablet_pad_group_v2::ZwpTabletPadGroupV2"]},{text:"impl Interface for ZwpTabletPadV2",synthetic:false,types:["wayland_protocols::unstable::tablet::v2::generated::client::zwp_tablet_pad_v2::ZwpTabletPadV2"]},{text:"impl Interface for ZwpTextInputV1",synthetic:false,types:["wayland_protocols::unstable::text_input::v1::generated::client::zwp_text_input_v1::ZwpTextInputV1"]},{text:"impl Interface for ZwpTextInputManagerV1",synthetic:false,types:["wayland_protocols::unstable::text_input::v1::generated::client::zwp_text_input_manager_v1::ZwpTextInputManagerV1"]},{text:"impl Interface for ZwpTextInputV3",synthetic:false,types:["wayland_protocols::unstable::text_input::v3::generated::client::zwp_text_input_v3::ZwpTextInputV3"]},{text:"impl Interface for ZwpTextInputManagerV3",synthetic:false,types:["wayland_protocols::unstable::text_input::v3::generated::client::zwp_text_input_manager_v3::ZwpTextInputManagerV3"]},{text:"impl Interface for ZxdgDecorationManagerV1",synthetic:false,types:["wayland_protocols::unstable::xdg_decoration::v1::generated::client::zxdg_decoration_manager_v1::ZxdgDecorationManagerV1"]},{text:"impl Interface for ZxdgToplevelDecorationV1",synthetic:false,types:["wayland_protocols::unstable::xdg_decoration::v1::generated::client::zxdg_toplevel_decoration_v1::ZxdgToplevelDecorationV1"]},{text:"impl Interface for ZxdgExporterV1",synthetic:false,types:["wayland_protocols::unstable::xdg_foreign::v1::generated::client::zxdg_exporter_v1::ZxdgExporterV1"]},{text:"impl Interface for ZxdgImporterV1",synthetic:false,types:["wayland_protocols::unstable::xdg_foreign::v1::generated::client::zxdg_importer_v1::ZxdgImporterV1"]},{text:"impl Interface for ZxdgExportedV1",synthetic:false,types:["wayland_protocols::unstable::xdg_foreign::v1::generated::client::zxdg_exported_v1::ZxdgExportedV1"]},{text:"impl Interface for ZxdgImportedV1",synthetic:false,types:["wayland_protocols::unstable::xdg_foreign::v1::generated::client::zxdg_imported_v1::ZxdgImportedV1"]},{text:"impl Interface for ZxdgExporterV2",synthetic:false,types:["wayland_protocols::unstable::xdg_foreign::v2::generated::client::zxdg_exporter_v2::ZxdgExporterV2"]},{text:"impl Interface for ZxdgImporterV2",synthetic:false,types:["wayland_protocols::unstable::xdg_foreign::v2::generated::client::zxdg_importer_v2::ZxdgImporterV2"]},{text:"impl Interface for ZxdgExportedV2",synthetic:false,types:["wayland_protocols::unstable::xdg_foreign::v2::generated::client::zxdg_exported_v2::ZxdgExportedV2"]},{text:"impl Interface for ZxdgImportedV2",synthetic:false,types:["wayland_protocols::unstable::xdg_foreign::v2::generated::client::zxdg_imported_v2::ZxdgImportedV2"]},{text:"impl Interface for ZxdgOutputManagerV1",synthetic:false,types:["wayland_protocols::unstable::xdg_output::v1::generated::client::zxdg_output_manager_v1::ZxdgOutputManagerV1"]},{text:"impl Interface for ZxdgOutputV1",synthetic:false,types:["wayland_protocols::unstable::xdg_output::v1::generated::client::zxdg_output_v1::ZxdgOutputV1"]},{text:"impl Interface for XdgShell",synthetic:false,types:["wayland_protocols::unstable::xdg_shell::v5::generated::client::xdg_shell::XdgShell"]},{text:"impl Interface for XdgSurface",synthetic:false,types:["wayland_protocols::unstable::xdg_shell::v5::generated::client::xdg_surface::XdgSurface"]},{text:"impl Interface for XdgPopup",synthetic:false,types:["wayland_protocols::unstable::xdg_shell::v5::generated::client::xdg_popup::XdgPopup"]},{text:"impl Interface for ZxdgShellV6",synthetic:false,types:["wayland_protocols::unstable::xdg_shell::v6::generated::client::zxdg_shell_v6::ZxdgShellV6"]},{text:"impl Interface for ZxdgPositionerV6",synthetic:false,types:["wayland_protocols::unstable::xdg_shell::v6::generated::client::zxdg_positioner_v6::ZxdgPositionerV6"]},{text:"impl Interface for ZxdgSurfaceV6",synthetic:false,types:["wayland_protocols::unstable::xdg_shell::v6::generated::client::zxdg_surface_v6::ZxdgSurfaceV6"]},{text:"impl Interface for ZxdgToplevelV6",synthetic:false,types:["wayland_protocols::unstable::xdg_shell::v6::generated::client::zxdg_toplevel_v6::ZxdgToplevelV6"]},{text:"impl Interface for ZxdgPopupV6",synthetic:false,types:["wayland_protocols::unstable::xdg_shell::v6::generated::client::zxdg_popup_v6::ZxdgPopupV6"]},{text:"impl Interface for ZwpXwaylandKeyboardGrabManagerV1",synthetic:false,types:["wayland_protocols::unstable::xwayland_keyboard_grab::v1::generated::client::zwp_xwayland_keyboard_grab_manager_v1::ZwpXwaylandKeyboardGrabManagerV1"]},{text:"impl Interface for ZwpXwaylandKeyboardGrabV1",synthetic:false,types:["wayland_protocols::unstable::xwayland_keyboard_grab::v1::generated::client::zwp_xwayland_keyboard_grab_v1::ZwpXwaylandKeyboardGrabV1"]},{text:"impl Interface for ZwlrDataControlManagerV1",synthetic:false,types:["wayland_protocols::wlr::unstable::data_control::v1::generated::client::zwlr_data_control_manager_v1::ZwlrDataControlManagerV1"]},{text:"impl Interface for ZwlrDataControlDeviceV1",synthetic:false,types:["wayland_protocols::wlr::unstable::data_control::v1::generated::client::zwlr_data_control_device_v1::ZwlrDataControlDeviceV1"]},{text:"impl Interface for ZwlrDataControlSourceV1",synthetic:false,types:["wayland_protocols::wlr::unstable::data_control::v1::generated::client::zwlr_data_control_source_v1::ZwlrDataControlSourceV1"]},{text:"impl Interface for ZwlrDataControlOfferV1",synthetic:false,types:["wayland_protocols::wlr::unstable::data_control::v1::generated::client::zwlr_data_control_offer_v1::ZwlrDataControlOfferV1"]},{text:"impl Interface for ZwlrExportDmabufManagerV1",synthetic:false,types:["wayland_protocols::wlr::unstable::export_dmabuf::v1::generated::client::zwlr_export_dmabuf_manager_v1::ZwlrExportDmabufManagerV1"]},{text:"impl Interface for ZwlrExportDmabufFrameV1",synthetic:false,types:["wayland_protocols::wlr::unstable::export_dmabuf::v1::generated::client::zwlr_export_dmabuf_frame_v1::ZwlrExportDmabufFrameV1"]},{text:"impl Interface for ZwlrForeignToplevelManagerV1",synthetic:false,types:["wayland_protocols::wlr::unstable::foreign_toplevel::v1::generated::client::zwlr_foreign_toplevel_manager_v1::ZwlrForeignToplevelManagerV1"]},{text:"impl Interface for ZwlrForeignToplevelHandleV1",synthetic:false,types:["wayland_protocols::wlr::unstable::foreign_toplevel::v1::generated::client::zwlr_foreign_toplevel_handle_v1::ZwlrForeignToplevelHandleV1"]},{text:"impl Interface for ZwlrGammaControlManagerV1",synthetic:false,types:["wayland_protocols::wlr::unstable::gamma_control::v1::generated::client::zwlr_gamma_control_manager_v1::ZwlrGammaControlManagerV1"]},{text:"impl Interface for ZwlrGammaControlV1",synthetic:false,types:["wayland_protocols::wlr::unstable::gamma_control::v1::generated::client::zwlr_gamma_control_v1::ZwlrGammaControlV1"]},{text:"impl Interface for ZwlrInputInhibitManagerV1",synthetic:false,types:["wayland_protocols::wlr::unstable::input_inhibitor::v1::generated::client::zwlr_input_inhibit_manager_v1::ZwlrInputInhibitManagerV1"]},{text:"impl Interface for ZwlrInputInhibitorV1",synthetic:false,types:["wayland_protocols::wlr::unstable::input_inhibitor::v1::generated::client::zwlr_input_inhibitor_v1::ZwlrInputInhibitorV1"]},{text:"impl Interface for ZwlrLayerShellV1",synthetic:false,types:["wayland_protocols::wlr::unstable::layer_shell::v1::generated::client::zwlr_layer_shell_v1::ZwlrLayerShellV1"]},{text:"impl Interface for ZwlrLayerSurfaceV1",synthetic:false,types:["wayland_protocols::wlr::unstable::layer_shell::v1::generated::client::zwlr_layer_surface_v1::ZwlrLayerSurfaceV1"]},{text:"impl Interface for ZwlrScreencopyManagerV1",synthetic:false,types:["wayland_protocols::wlr::unstable::screencopy::v1::generated::client::zwlr_screencopy_manager_v1::ZwlrScreencopyManagerV1"]},{text:"impl Interface for ZwlrScreencopyFrameV1",synthetic:false,types:["wayland_protocols::wlr::unstable::screencopy::v1::generated::client::zwlr_screencopy_frame_v1::ZwlrScreencopyFrameV1"]},{text:"impl Interface for WpPresentation",synthetic:false,types:["wayland_protocols::stable::presentation_time::generated::client::wp_presentation::WpPresentation"]},{text:"impl Interface for WpPresentationFeedback",synthetic:false,types:["wayland_protocols::stable::presentation_time::generated::client::wp_presentation_feedback::WpPresentationFeedback"]},{text:"impl Interface for XdgWmBase",synthetic:false,types:["wayland_protocols::stable::xdg_shell::generated::client::xdg_wm_base::XdgWmBase"]},{text:"impl Interface for XdgPositioner",synthetic:false,types:["wayland_protocols::stable::xdg_shell::generated::client::xdg_positioner::XdgPositioner"]},{text:"impl Interface for XdgSurface",synthetic:false,types:["wayland_protocols::stable::xdg_shell::generated::client::xdg_surface::XdgSurface"]},{text:"impl Interface for XdgToplevel",synthetic:false,types:["wayland_protocols::stable::xdg_shell::generated::client::xdg_toplevel::XdgToplevel"]},{text:"impl Interface for XdgPopup",synthetic:false,types:["wayland_protocols::stable::xdg_shell::generated::client::xdg_popup::XdgPopup"]},{text:"impl Interface for WpViewporter",synthetic:false,types:["wayland_protocols::stable::viewporter::generated::client::wp_viewporter::WpViewporter"]},{text:"impl Interface for WpViewport",synthetic:false,types:["wayland_protocols::stable::viewporter::generated::client::wp_viewport::WpViewport"]},]; if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })()