pub struct SpringAnimationBuilder { /* private fields */ }Expand description
A builder-pattern type to construct SpringAnimation objects.
Implementations§
Source§impl SpringAnimationBuilder
impl SpringAnimationBuilder
pub fn clamp(self, clamp: bool) -> Self
pub fn epsilon(self, epsilon: f64) -> Self
pub fn initial_velocity(self, initial_velocity: f64) -> Self
pub fn spring_params(self, spring_params: &SpringParams) -> Self
pub fn value_from(self, value_from: f64) -> Self
pub fn value_to(self, value_to: f64) -> Self
pub fn follow_enable_animations_setting( self, follow_enable_animations_setting: bool, ) -> Self
pub fn target(self, target: &impl IsA<AnimationTarget>) -> Self
pub fn widget(self, widget: &impl IsA<Widget>) -> Self
Sourcepub fn build(self) -> SpringAnimation
pub fn build(self) -> SpringAnimation
Build the SpringAnimation.
Auto Trait Implementations§
impl Freeze for SpringAnimationBuilder
impl RefUnwindSafe for SpringAnimationBuilder
impl !Send for SpringAnimationBuilder
impl !Sync for SpringAnimationBuilder
impl Unpin for SpringAnimationBuilder
impl UnwindSafe for SpringAnimationBuilder
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