Skip to main content

Crate argui_animation

Crate argui_animation 

Source
Expand description

Typed, platform-independent animation primitives for Argui.

Structs§

AnimationId
Stable identity for one scheduled animation.
Contribution
CubicBezier
Cue
CueId
Decay
DecayConfig
Duration
A non-negative span represented exactly in nanoseconds.
Frame
Timing shared by every animation sampled during one presentation frame.
Inertia
InertiaConfig
Keyframe
Keyframes
LinearStop
ManualClock
A deterministic clock intended for tests, previews, and explicit playback.
Motion
MotionBinding
Schedule
ScheduleBuilder
Scheduler
Compact storage containing active animations only.
Spring
SpringConfig
Steps
Time
A monotonic timestamp relative to a clock-defined origin.
Timeline
TimelineEvents
TimelineSample
Timing
Transition
A validated driver used when a presented style retargets.
Tween

Enums§

Composition
Direction
Easing
EasingError
FillMode
InertiaState
Iterations
MotionState
PhysicsError
PlaybackState
StepPosition
TimingError

Traits§

Clock
Supplies monotonic time to animation sampling.
Compose
Interpolate
Produces a value between two typed endpoints.
MotionTrack
MotionValue

Functions§

compose