pub struct PhysicsConfigBuilder { /* private fields */ }Expand description
Builder for PhysicsConfig with a fluent API.
Implementations§
Source§impl PhysicsConfigBuilder
impl PhysicsConfigBuilder
Sourcepub fn solver_iterations(self, n: u32) -> Self
pub fn solver_iterations(self, n: u32) -> Self
Set the number of solver iterations.
Sourcepub fn linear_sleep_threshold(self, t: Real) -> Self
pub fn linear_sleep_threshold(self, t: Real) -> Self
Set the linear sleep threshold.
Sourcepub fn angular_sleep_threshold(self, t: Real) -> Self
pub fn angular_sleep_threshold(self, t: Real) -> Self
Set the angular sleep threshold.
Sourcepub fn time_before_sleep(self, t: Real) -> Self
pub fn time_before_sleep(self, t: Real) -> Self
Set the time before sleep.
Sourcepub fn ccd_enabled(self, enabled: bool) -> Self
pub fn ccd_enabled(self, enabled: bool) -> Self
Enable or disable CCD.
Sourcepub fn build(self) -> PhysicsConfig
pub fn build(self) -> PhysicsConfig
Build the PhysicsConfig.
Trait Implementations§
Source§impl Clone for PhysicsConfigBuilder
impl Clone for PhysicsConfigBuilder
Source§fn clone(&self) -> PhysicsConfigBuilder
fn clone(&self) -> PhysicsConfigBuilder
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 moreSource§impl Debug for PhysicsConfigBuilder
impl Debug for PhysicsConfigBuilder
Auto Trait Implementations§
impl Freeze for PhysicsConfigBuilder
impl RefUnwindSafe for PhysicsConfigBuilder
impl Send for PhysicsConfigBuilder
impl Sync for PhysicsConfigBuilder
impl Unpin for PhysicsConfigBuilder
impl UnsafeUnpin for PhysicsConfigBuilder
impl UnwindSafe for PhysicsConfigBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.