pub struct SpringPoint {
pub x: SpringValue,
pub y: SpringValue,
}Fields§
§x: SpringValue§y: SpringValueImplementations§
Source§impl SpringPoint
impl SpringPoint
pub fn new(x: f32, y: f32, spring: Spring) -> Self
pub fn with_default_spring(x: f32, y: f32) -> Self
pub fn point(&self) -> Point
pub fn set_target(&mut self, x: f32, y: f32)
pub fn jump_to(&mut self, x: f32, y: f32)
pub fn set_spring(&mut self, spring: Spring)
pub fn is_settled(&self) -> bool
pub fn advance(&mut self, dt: f32) -> bool
Trait Implementations§
Source§impl Clone for SpringPoint
impl Clone for SpringPoint
impl Copy for SpringPoint
Source§impl Debug for SpringPoint
impl Debug for SpringPoint
Source§impl PartialEq for SpringPoint
impl PartialEq for SpringPoint
impl StructuralPartialEq for SpringPoint
Auto Trait Implementations§
impl Freeze for SpringPoint
impl RefUnwindSafe for SpringPoint
impl Send for SpringPoint
impl Sync for SpringPoint
impl Unpin for SpringPoint
impl UnsafeUnpin for SpringPoint
impl UnwindSafe for SpringPoint
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