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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().