#[repr(C)]pub struct JPH_CharacterContact {Show 19 fields
pub hash: u64,
pub bodyB: JPH_BodyID,
pub characterIDB: JPH_CharacterID,
pub subShapeIDB: JPH_SubShapeID,
pub position: JPH_RVec3,
pub linearVelocity: JPH_Vec3,
pub contactNormal: JPH_Vec3,
pub surfaceNormal: JPH_Vec3,
pub distance: f32,
pub fraction: f32,
pub motionTypeB: JPH_MotionType,
pub isSensorB: bool,
pub characterB: *const JPH_CharacterVirtual,
pub userData: u64,
pub material: *const JPH_PhysicsMaterial,
pub hadCollision: bool,
pub wasDiscarded: bool,
pub canPushCharacter: bool,
pub isBackFacingContact: bool,
}Fields§
§hash: u64§bodyB: JPH_BodyID§characterIDB: JPH_CharacterID§subShapeIDB: JPH_SubShapeID§position: JPH_RVec3§linearVelocity: JPH_Vec3§contactNormal: JPH_Vec3§surfaceNormal: JPH_Vec3§distance: f32§fraction: f32§motionTypeB: JPH_MotionType§isSensorB: bool§characterB: *const JPH_CharacterVirtual§userData: u64§material: *const JPH_PhysicsMaterial§hadCollision: bool§wasDiscarded: bool§canPushCharacter: bool§isBackFacingContact: boolTrait Implementations§
Source§impl Clone for JPH_CharacterContact
impl Clone for JPH_CharacterContact
impl Copy for JPH_CharacterContact
Auto Trait Implementations§
impl !Send for JPH_CharacterContact
impl !Sync for JPH_CharacterContact
impl Freeze for JPH_CharacterContact
impl RefUnwindSafe for JPH_CharacterContact
impl Unpin for JPH_CharacterContact
impl UnsafeUnpin for JPH_CharacterContact
impl UnwindSafe for JPH_CharacterContact
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