pub enum BuiltinEasing {
}Expand description
Closed-form easing functions.
Variants§
Linear
f(t) = t
EaseIn
EaseOut
EaseInOut
QuadIn
QuadOut
QuadInOut
CubicIn
CubicOut
CubicInOut
SineIn
SineOut
SineInOut
CubicBezier
CSS-style parametric cubic Bézier through (0,0), (c1x,c1y),
(c2x,c2y), (1,1). c1x and c2x must lie in [0, 1] so the
curve is a proper function of t.
Implementations§
Trait Implementations§
Source§impl Clone for BuiltinEasing
impl Clone for BuiltinEasing
Source§fn clone(&self) -> BuiltinEasing
fn clone(&self) -> BuiltinEasing
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BuiltinEasing
Source§impl Debug for BuiltinEasing
impl Debug for BuiltinEasing
Source§impl PartialEq for BuiltinEasing
impl PartialEq for BuiltinEasing
Source§fn eq(&self, other: &BuiltinEasing) -> bool
fn eq(&self, other: &BuiltinEasing) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BuiltinEasing
Auto Trait Implementations§
impl Freeze for BuiltinEasing
impl RefUnwindSafe for BuiltinEasing
impl Send for BuiltinEasing
impl Sync for BuiltinEasing
impl Unpin for BuiltinEasing
impl UnsafeUnpin for BuiltinEasing
impl UnwindSafe for BuiltinEasing
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