ferroui_base/rendering/composition/interactions/
mod.rs1mod interaction_tracker;
14mod interaction_tracker_inertia_modifier;
15mod visual_interaction_source;
16
17pub use interaction_tracker::{
18 CompositionInteractionSourceCollection, IInteractionTrackerOwner, InteractionTracker, InteractionTrackerAnimation,
19 InteractionTrackerClampingOption, InteractionTrackerCustomAnimationStateEnteredArgs,
20 InteractionTrackerIdleStateEnteredArgs, InteractionTrackerInertiaStateEnteredArgs,
21 InteractionTrackerInteractingStateEnteredArgs, InteractionTrackerRequestIgnoredArgs, InteractionTrackerState,
22 InteractionTrackerValuesChangedArgs, DEFAULT_INERTIA_DECAY_RATE,
23};
24pub use interaction_tracker_inertia_modifier::{
25 InteractionTrackerInertiaModifier, InteractionTrackerInertiaMotion, InteractionTrackerInertiaRestingValue,
26};
27pub use visual_interaction_source::{
28 InteractionChainingMode, InteractionSourceConfiguration, InteractionSourceMode, InteractionSourceRedirectionMode,
29 VisualInteractionSource, VisualInteractionSourceRedirectionMode,
30};
31
32#[cfg(test)]
33mod interaction_tracker_tests;