pub struct QuaternionInterpolator;Expand description
Interpolates Quaternion values (a normalized linear interpolation).
Implementations§
Source§impl QuaternionInterpolator
impl QuaternionInterpolator
Sourcepub fn instance() -> &'static QuaternionInterpolator
pub fn instance() -> &'static QuaternionInterpolator
The shared instance.
Trait Implementations§
Source§impl Clone for QuaternionInterpolator
impl Clone for QuaternionInterpolator
impl Copy for QuaternionInterpolator
Source§impl Debug for QuaternionInterpolator
impl Debug for QuaternionInterpolator
Source§impl Default for QuaternionInterpolator
impl Default for QuaternionInterpolator
Source§impl IInterpolator<Quaternion> for QuaternionInterpolator
impl IInterpolator<Quaternion> for QuaternionInterpolator
fn interpolate( &self, from: Quaternion, to: Quaternion, progress: f32, ) -> Quaternion
Auto Trait Implementations§
impl Freeze for QuaternionInterpolator
impl RefUnwindSafe for QuaternionInterpolator
impl Send for QuaternionInterpolator
impl Sync for QuaternionInterpolator
impl Unpin for QuaternionInterpolator
impl UnsafeUnpin for QuaternionInterpolator
impl UnwindSafe for QuaternionInterpolator
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> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more