pub struct SpringSpec {
pub stiffness: f32,
pub damping: f32,
pub mass: f32,
}Fields§
§stiffness: f32§damping: f32§mass: f32Implementations§
Source§impl SpringSpec
impl SpringSpec
pub const DEFAULT: Self
pub const SNAPPY: Self
pub const BOUNCY: Self
pub const GENTLE: Self
pub fn snappy() -> Self
pub fn bouncy() -> Self
pub fn gentle() -> Self
pub fn stiffness(self, k: f32) -> Self
pub fn damping(self, c: f32) -> Self
pub fn mass(self, m: f32) -> Self
Trait Implementations§
Source§impl Clone for SpringSpec
impl Clone for SpringSpec
impl Copy for SpringSpec
Source§impl Debug for SpringSpec
impl Debug for SpringSpec
Source§impl Default for SpringSpec
impl Default for SpringSpec
Source§impl PartialEq for SpringSpec
impl PartialEq for SpringSpec
impl StructuralPartialEq for SpringSpec
Auto Trait Implementations§
impl Freeze for SpringSpec
impl RefUnwindSafe for SpringSpec
impl Send for SpringSpec
impl Sync for SpringSpec
impl Unpin for SpringSpec
impl UnsafeUnpin for SpringSpec
impl UnwindSafe for SpringSpec
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