[−][src]Enum nphysics3d::object::BodyStatus
The status of a body.
Variants
Disabled
The body is disabled and ignored by the physics engine.
Static
The body is static and thus cannot move.
Dynamic
The body is dynamic and thus can move and is subject to forces.
Kinematic
The body is kinematic so its velocity is controlled by the user and it is not affected by forces and constraints.
Trait Implementations
impl PartialEq<BodyStatus> for BodyStatus
[src]
fn eq(&self, other: &BodyStatus) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for BodyStatus
[src]
fn clone(&self) -> BodyStatus
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for BodyStatus
[src]
impl Copy for BodyStatus
[src]
impl Debug for BodyStatus
[src]
impl Hash for BodyStatus
[src]
Auto Trait Implementations
impl Send for BodyStatus
impl Unpin for BodyStatus
impl Sync for BodyStatus
impl UnwindSafe for BodyStatus
impl RefUnwindSafe for BodyStatus
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
[src]
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> Scalar for T where
T: Copy + PartialEq<T> + Any + Debug,
[src]
T: Copy + PartialEq<T> + Any + Debug,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
[src]
fn is_in_subset(&self) -> bool
[src]
unsafe fn to_subset_unchecked(&self) -> SS
[src]
fn from_subset(element: &SS) -> SP
[src]
impl<T> CollisionObjectHandle for T where
T: 'static + Send + Copy + Sync + PartialEq<T> + Eq + Hash,
[src]
T: 'static + Send + Copy + Sync + PartialEq<T> + Eq + Hash,
impl<T> Slottable for T where
T: Copy,
[src]
T: Copy,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,