#[repr(C, align(16))]pub struct JPC_BodyCreationSettings {Show 28 fields
pub Position: JPC_RVec3,
pub Rotation: JPC_Quat,
pub LinearVelocity: JPC_Vec3,
pub AngularVelocity: JPC_Vec3,
pub UserData: u64,
pub ObjectLayer: JPC_ObjectLayer,
pub MotionType: JPC_MotionType,
pub AllowedDOFs: JPC_AllowedDOFs,
pub AllowDynamicOrKinematic: bool,
pub IsSensor: bool,
pub CollideKinematicVsNonDynamic: bool,
pub UseManifoldReduction: bool,
pub ApplyGyroscopicForce: bool,
pub MotionQuality: JPC_MotionQuality,
pub EnhancedInternalEdgeRemoval: bool,
pub AllowSleeping: bool,
pub Friction: f32,
pub Restitution: f32,
pub LinearDamping: f32,
pub AngularDamping: f32,
pub MaxLinearVelocity: f32,
pub MaxAngularVelocity: f32,
pub GravityFactor: f32,
pub NumVelocityStepsOverride: c_uint,
pub NumPositionStepsOverride: c_uint,
pub OverrideMassProperties: JPC_OverrideMassProperties,
pub InertiaMultiplier: f32,
pub Shape: *const JPC_Shape,
}Fields§
§Position: JPC_RVec3§Rotation: JPC_Quat§LinearVelocity: JPC_Vec3§AngularVelocity: JPC_Vec3§UserData: u64§ObjectLayer: JPC_ObjectLayer§MotionType: JPC_MotionType§AllowedDOFs: JPC_AllowedDOFs§AllowDynamicOrKinematic: bool§IsSensor: bool§CollideKinematicVsNonDynamic: bool§UseManifoldReduction: bool§ApplyGyroscopicForce: bool§MotionQuality: JPC_MotionQuality§EnhancedInternalEdgeRemoval: bool§AllowSleeping: bool§Friction: f32§Restitution: f32§LinearDamping: f32§AngularDamping: f32§MaxLinearVelocity: f32§MaxAngularVelocity: f32§GravityFactor: f32§NumVelocityStepsOverride: c_uint§NumPositionStepsOverride: c_uint§OverrideMassProperties: JPC_OverrideMassProperties§InertiaMultiplier: f32§Shape: *const JPC_ShapeTrait Implementations§
Source§impl Clone for JPC_BodyCreationSettings
impl Clone for JPC_BodyCreationSettings
Source§fn clone(&self) -> JPC_BodyCreationSettings
fn clone(&self) -> JPC_BodyCreationSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JPC_BodyCreationSettings
impl Debug for JPC_BodyCreationSettings
Source§impl Default for JPC_BodyCreationSettings
impl Default for JPC_BodyCreationSettings
impl Copy for JPC_BodyCreationSettings
Auto Trait Implementations§
impl Freeze for JPC_BodyCreationSettings
impl RefUnwindSafe for JPC_BodyCreationSettings
impl !Send for JPC_BodyCreationSettings
impl !Sync for JPC_BodyCreationSettings
impl Unpin for JPC_BodyCreationSettings
impl UnwindSafe for JPC_BodyCreationSettings
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