#[repr(C)]pub struct JPH_CharacterVsCharacterCollision_Procs {
pub CollideCharacter: Option<unsafe extern "C" fn(userData: *mut c_void, character: *const JPH_CharacterVirtual, centerOfMassTransform: *const JPH_RMat4, collideShapeSettings: *const JPH_CollideShapeSettings, baseOffset: *const JPH_RVec3)>,
pub CastCharacter: Option<unsafe extern "C" fn(userData: *mut c_void, character: *const JPH_CharacterVirtual, centerOfMassTransform: *const JPH_RMat4, direction: *const JPH_Vec3, shapeCastSettings: *const JPH_ShapeCastSettings, baseOffset: *const JPH_RVec3)>,
}Fields§
§CollideCharacter: Option<unsafe extern "C" fn(userData: *mut c_void, character: *const JPH_CharacterVirtual, centerOfMassTransform: *const JPH_RMat4, collideShapeSettings: *const JPH_CollideShapeSettings, baseOffset: *const JPH_RVec3)>§CastCharacter: Option<unsafe extern "C" fn(userData: *mut c_void, character: *const JPH_CharacterVirtual, centerOfMassTransform: *const JPH_RMat4, direction: *const JPH_Vec3, shapeCastSettings: *const JPH_ShapeCastSettings, baseOffset: *const JPH_RVec3)>Trait Implementations§
impl Copy for JPH_CharacterVsCharacterCollision_Procs
Auto Trait Implementations§
impl Freeze for JPH_CharacterVsCharacterCollision_Procs
impl RefUnwindSafe for JPH_CharacterVsCharacterCollision_Procs
impl Send for JPH_CharacterVsCharacterCollision_Procs
impl Sync for JPH_CharacterVsCharacterCollision_Procs
impl Unpin for JPH_CharacterVsCharacterCollision_Procs
impl UnsafeUnpin for JPH_CharacterVsCharacterCollision_Procs
impl UnwindSafe for JPH_CharacterVsCharacterCollision_Procs
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