pub struct TransitionConfig {
pub duration_ms: u32,
pub easing: EasingFunction,
pub delay_ms: u32,
}Expand description
Configuration for property transitions.
Fields§
§duration_ms: u32Duration in milliseconds
easing: EasingFunctionEasing function
delay_ms: u32Delay before starting in milliseconds
Implementations§
Source§impl TransitionConfig
impl TransitionConfig
Sourcepub const fn with_easing(self, easing: EasingFunction) -> Self
pub const fn with_easing(self, easing: EasingFunction) -> Self
Set the easing function.
Sourcepub const fn with_delay(self, delay_ms: u32) -> Self
pub const fn with_delay(self, delay_ms: u32) -> Self
Set the delay.
Trait Implementations§
Source§impl Clone for TransitionConfig
impl Clone for TransitionConfig
Source§fn clone(&self) -> TransitionConfig
fn clone(&self) -> TransitionConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransitionConfig
impl Debug for TransitionConfig
Auto Trait Implementations§
impl Freeze for TransitionConfig
impl RefUnwindSafe for TransitionConfig
impl Send for TransitionConfig
impl Sync for TransitionConfig
impl Unpin for TransitionConfig
impl UnwindSafe for TransitionConfig
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