pub enum TrackInterp {
Step,
Linear,
SmoothStep,
Cubic,
}Expand description
Interpolation mode between keyframes.
Variants§
Step
Hold value until next keyframe.
Linear
Linear interpolation between keyframes.
SmoothStep
Smoothstep interpolation between keyframes.
Cubic
Cubic Catmull-Rom interpolation between keyframes.
Trait Implementations§
Source§impl Clone for TrackInterp
impl Clone for TrackInterp
Source§fn clone(&self) -> TrackInterp
fn clone(&self) -> TrackInterp
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 TrackInterp
impl Debug for TrackInterp
Source§impl PartialEq for TrackInterp
impl PartialEq for TrackInterp
impl StructuralPartialEq for TrackInterp
Auto Trait Implementations§
impl Freeze for TrackInterp
impl RefUnwindSafe for TrackInterp
impl Send for TrackInterp
impl Sync for TrackInterp
impl Unpin for TrackInterp
impl UnsafeUnpin for TrackInterp
impl UnwindSafe for TrackInterp
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