pub struct Collision {
pub issuing_entity_id: EntityId,
pub colliding_entity_id: EntityId,
pub event_id: EventId,
pub collision_type: CollisionType,
pub velocity: VectorF32,
pub mass: f32,
pub location: VectorF32,
}Fields§
§issuing_entity_id: EntityId§colliding_entity_id: EntityId§event_id: EventId§collision_type: CollisionType§velocity: VectorF32§mass: f32§location: VectorF32Implementations§
Source§impl Collision
impl Collision
pub fn builder() -> CollisionBuilder
pub fn into_builder(self) -> CollisionBuilder
pub fn into_pdu_body(self) -> PduBody
Trait Implementations§
Source§impl Interaction for Collision
impl Interaction for Collision
Source§impl SerializePdu for Collision
impl SerializePdu for Collision
fn serialize_pdu(&self, _version: SupportedVersion, buf: &mut BytesMut) -> u16
impl StructuralPartialEq for Collision
Auto Trait Implementations§
impl Freeze for Collision
impl RefUnwindSafe for Collision
impl Send for Collision
impl Sync for Collision
impl Unpin for Collision
impl UnwindSafe for Collision
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