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: SpringSpec
pub const SNAPPY: SpringSpec
pub const BOUNCY: SpringSpec
pub const GENTLE: SpringSpec
pub fn snappy() -> SpringSpec
pub fn bouncy() -> SpringSpec
pub fn gentle() -> SpringSpec
pub fn stiffness(self, k: f32) -> SpringSpec
pub fn damping(self, c: f32) -> SpringSpec
pub fn mass(self, m: f32) -> SpringSpec
Trait Implementations§
Source§impl Clone for SpringSpec
impl Clone for SpringSpec
Source§fn clone(&self) -> SpringSpec
fn clone(&self) -> SpringSpec
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 SpringSpec
Source§impl Debug for SpringSpec
impl Debug for SpringSpec
Source§impl Default for SpringSpec
impl Default for SpringSpec
Source§fn default() -> SpringSpec
fn default() -> SpringSpec
Returns the “default value” for a type. Read more
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