API ReferenceAPI Reference·ModulesModules·UiUi·oa::Uioa::Uioa::ui::typesModule published by the oa::Ui struct.MdRust public APIPublic TypesStoa::ui::types::NodeCanvasoa::ui::types::NodeCanvasStoa::ui::types::NodeCanvasStateoa::ui::types::NodeCanvasStateStoa::ui::types::PixelRectoa::ui::types::PixelRectStoa::ui::types::UiAccessibilitySnapshotoa::ui::types::UiAccessibilitySnapshotStoa::ui::types::UiDropdownConfigoa::ui::types::UiDropdownConfigStoa::ui::types::UiEdgeoa::ui::types::UiEdgeStoa::ui::types::UiEventoa::ui::types::UiEventStoa::ui::types::UiGridConfigoa::ui::types::UiGridConfigStoa::ui::types::UiHeatmapConfigoa::ui::types::UiHeatmapConfigStoa::ui::types::UiInputStateoa::ui::types::UiInputStateStoa::ui::types::UiLayoutoa::ui::types::UiLayoutCloa::ui::types::UiModifiersoa::ui::types::UiModifiersStoa::ui::types::UiPopupConfigoa::ui::types::UiPopupConfigStoa::ui::types::UiPropertyRegionoa::ui::types::UiPropertyRegionStoa::ui::types::UiPropertyRowConfigoa::ui::types::UiPropertyRowConfigStoa::ui::types::UiScrollConfigoa::ui::types::UiScrollConfigStoa::ui::types::UiScrollRegionoa::ui::types::UiScrollRegionStoa::ui::types::UiSplitConfigoa::ui::types::UiSplitConfigStoa::ui::types::UiSplitRegionoa::ui::types::UiSplitRegionStoa::ui::types::UiStyleoa::ui::types::UiStyleStoa::ui::types::UiTabBarResultoa::ui::types::UiTabBarResultStoa::ui::types::UiTabBarStateoa::ui::types::UiTabBarStateStoa::ui::types::UiTabItemoa::ui::types::UiTabItemStoa::ui::types::UiTooltipConfigoa::ui::types::UiTooltipConfigStoa::ui::types::UiTreeRowConfigoa::ui::types::UiTreeRowConfigStoa::ui::types::UiTreeRowResultoa::ui::types::UiTreeRowResultStoa::ui::types::UiVirtualRangeoa::ui::types::UiVirtualRangeEnoa::ui::types::UiAccessibilityRoleoa::ui::types::UiAccessibilityRoleEnoa::ui::types::UiAlignoa::ui::types::UiAlignEnoa::ui::types::UiChevronDirectionoa::ui::types::UiChevronDirectionEnoa::ui::types::UiDirectionoa::ui::types::UiDirectionEnoa::ui::types::UiEventKindoa::ui::types::UiEventKindEnoa::ui::types::UiIconoa::ui::types::UiIconEnoa::ui::types::UiIconButtonStyleoa::ui::types::UiIconButtonStyleEnoa::ui::types::UiKeyoa::ui::types::UiKeyEnoa::ui::types::UiPinchPhaseoa::ui::types::UiPinchPhaseEnoa::ui::types::UiScrollGestureoa::ui::types::UiScrollGestureEnoa::ui::types::UiSizingoa::ui::types::UiSizingPublic Functionsclassify_scrollclassify_scrollpub fn classify_scroll( integer_x: i32, integer_y: i32, modifiers: UiModifiers, ) -> UiScrollGesturePublic Constants & Variablesoa::ui::types::UI_MOD_ALToa::ui::types::UI_MOD_ALTpub const UI_MOD_ALT: UiModifiers = _; // 4u32oa::ui::types::UI_MOD_CTRLoa::ui::types::UI_MOD_CTRLpub const UI_MOD_CTRL: UiModifiers = _; // 2u32oa::ui::types::UI_MOD_NONEoa::ui::types::UI_MOD_NONEpub const UI_MOD_NONE: UiModifiers = 0;oa::ui::types::UI_MOD_SHIFToa::ui::types::UI_MOD_SHIFTpub const UI_MOD_SHIFT: UiModifiers = _; // 1u32oa::ui::types::UI_MOD_SUPERoa::ui::types::UI_MOD_SUPERpub const UI_MOD_SUPER: UiModifiers = _; // 8u32Function Documentationpub fn classify_scroll( integer_x: i32, integer_y: i32, modifiers: UiModifiers ) -> UiScrollGestureSourceSourceClassify an SDL3 wheel event into a UiScrollGesture. Heuristic: integer_x/y non-zero → discrete wheel; ctrl held → pinch fallback; otherwise smooth trackpad pan.
pub fn classify_scroll( integer_x: i32, integer_y: i32, modifiers: UiModifiers ) -> UiScrollGestureSourceSourceClassify an SDL3 wheel event into a UiScrollGesture. Heuristic: integer_x/y non-zero → discrete wheel; ctrl held → pinch fallback; otherwise smooth trackpad pan.