core::import_settings
Structs
ImportSettings
Mounts a non-rendering subtree whose component descendants export selector settings.
transition=SettingsTransition::Ease(400ms, TransitionCurve::InOutQuad)
eases changes to effective settings after the initial appearance. Explicit
inline values, property timelines, and two-way bindings retain ownership.
Properties
transition
Type: Property<SettingsTransition>
Optional motion for changes to effective imported settings. Each new target starts a full-duration transition from the currently displayed value.
Enums
SettingsTransition
Motion shared by the settings exported from one ImportSettings instance. Named timeline playback is intentionally not supported yet.
Variants
None
Apply settings immediately (the default).
Ease(Duration, TransitionCurve)
Interpolate changed settings using this duration and easing curve. Nonpositive or non-finite durations apply the destination immediately.
TransitionCurve
Built-in easing curves for automatic settings transitions.
Variants
Linear
Constant progress.
Hold
Retain the source until the duration ends.
InQuad
Accelerate from rest.
OutQuad
Decelerate into the destination.
InOutQuad
Accelerate, then decelerate.
InBack
Move back before accelerating forward.
OutBack
Overshoot, then settle.
InOutBack
Anticipation and overshoot.