pub struct RepulsiveCollisionCallbacks { /* private fields */ }Implementations§
Source§impl RepulsiveCollisionCallbacks
impl RepulsiveCollisionCallbacks
pub fn empty() -> Self
pub fn correction( self, callback: impl Fn(RepulsiveCollisionCorrection<'_>) + Send + Sync + 'static, ) -> Self
pub fn modifier( self, callback: impl Fn(RepulsiveCollisionModifier<'_>) + Send + Sync + 'static, ) -> Self
pub fn run_corrections(&self, correction: RepulsiveCollisionCorrection<'_>)
pub fn run_modifiers(&self, modifier: RepulsiveCollisionModifier<'_>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RepulsiveCollisionCallbacks
impl !RefUnwindSafe for RepulsiveCollisionCallbacks
impl Send for RepulsiveCollisionCallbacks
impl Sync for RepulsiveCollisionCallbacks
impl Unpin for RepulsiveCollisionCallbacks
impl !UnwindSafe for RepulsiveCollisionCallbacks
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