pub struct SpringOptions {
pub from: f64,
pub to: f64,
pub duration_in_frames: Option<f64>,
pub duration_rest_threshold: f64,
pub delay: f64,
pub reverse: bool,
}Expand description
Playback controls for spring_with_options.
Fields§
§from: f64§to: f64§duration_in_frames: Option<f64>Stretch the natural settling duration to this positive number of frames.
duration_rest_threshold: f64Distance from 1 used to measure settling. Default: 0.005.
delay: f64Offset in frames, applied before duration scaling. May be fractional.
reverse: boolPlay the spring backwards, preserving the delay before playback.
Trait Implementations§
Source§impl Clone for SpringOptions
impl Clone for SpringOptions
Source§impl Debug for SpringOptions
impl Debug for SpringOptions
Source§impl Default for SpringOptions
impl Default for SpringOptions
Source§impl PartialEq for SpringOptions
impl PartialEq for SpringOptions
impl StructuralPartialEq for SpringOptions
Auto Trait Implementations§
impl Freeze for SpringOptions
impl RefUnwindSafe for SpringOptions
impl Send for SpringOptions
impl Sync for SpringOptions
impl Unpin for SpringOptions
impl UnsafeUnpin for SpringOptions
impl UnwindSafe for SpringOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more