pub struct PoseTransition {
pub from: String,
pub to: String,
pub duration: f32,
pub easing: Easing,
pub trigger: Option<(String, f32)>,
}Expand description
A transition between two poses
Fields§
§from: String§to: String§duration: f32§easing: Easing§trigger: Option<(String, f32)>Condition that triggers this transition (parameter name + threshold)
Implementations§
Trait Implementations§
Source§impl Clone for PoseTransition
impl Clone for PoseTransition
Source§fn clone(&self) -> PoseTransition
fn clone(&self) -> PoseTransition
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 moreAuto Trait Implementations§
impl Freeze for PoseTransition
impl RefUnwindSafe for PoseTransition
impl Send for PoseTransition
impl Sync for PoseTransition
impl Unpin for PoseTransition
impl UnsafeUnpin for PoseTransition
impl UnwindSafe for PoseTransition
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 more