pub struct CollisionBuilder(/* private fields */);Implementations§
Source§impl CollisionBuilder
 
impl CollisionBuilder
pub fn new() -> Self
pub fn new_from_body(body: Collision) -> Self
pub fn build(self) -> Collision
pub fn with_issuing_entity_id(self, issuing_entity_id: EntityId) -> Self
pub fn with_colliding_entity_id(self, colliding_entity_id: EntityId) -> Self
pub fn with_event_id(self, event_id: EventId) -> Self
pub fn with_collision_type(self, collision_type: CollisionType) -> Self
pub fn with_velocity(self, velocity: VectorF32) -> Self
pub fn with_mass(self, mass: f32) -> Self
pub fn with_location(self, location: VectorF32) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CollisionBuilder
impl RefUnwindSafe for CollisionBuilder
impl Send for CollisionBuilder
impl Sync for CollisionBuilder
impl Unpin for CollisionBuilder
impl UnwindSafe for CollisionBuilder
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