pub struct PhysicsConfig {Show 20 fields
pub gravity: [f32; 3],
pub damping: f32,
pub angular_damping: f32,
pub substeps: u32,
pub solve_iterations: u32,
pub position_iterations: u32,
pub soft_substeps: u32,
pub soft_iterations: u32,
pub relaxation: f32,
pub slop: f32,
pub contact_margin: f32,
pub restitution_threshold: f32,
pub max_velocity: f32,
pub max_angular_velocity: f32,
pub sleep_velocity: f32,
pub sleep_angular_velocity: f32,
pub sleep_time: f32,
pub settle_velocity: f32,
pub friction_combine: MaterialCombine,
pub restitution_combine: MaterialCombine,
}Fields§
§gravity: [f32; 3]§damping: f32§angular_damping: f32§substeps: u32§solve_iterations: u32§position_iterations: u32§soft_substeps: u32§soft_iterations: u32§relaxation: f32§slop: f32§contact_margin: f32§restitution_threshold: f32§max_velocity: f32§max_angular_velocity: f32§sleep_velocity: f32§sleep_angular_velocity: f32§sleep_time: f32§settle_velocity: f32§friction_combine: MaterialCombine§restitution_combine: MaterialCombineImplementations§
Source§impl PhysicsConfig
impl PhysicsConfig
pub fn assert_valid(&self)
Trait Implementations§
Source§impl Clone for PhysicsConfig
impl Clone for PhysicsConfig
Source§fn clone(&self) -> PhysicsConfig
fn clone(&self) -> PhysicsConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PhysicsConfig
Auto Trait Implementations§
impl Freeze for PhysicsConfig
impl RefUnwindSafe for PhysicsConfig
impl Send for PhysicsConfig
impl Sync for PhysicsConfig
impl Unpin for PhysicsConfig
impl UnsafeUnpin for PhysicsConfig
impl UnwindSafe for PhysicsConfig
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