[][src]Enum nphysics3d::object::BodyStatus

pub enum BodyStatus {
    Disabled,
    Static,
    Dynamic,
    Kinematic,
}

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 Clone for BodyStatus[src]

impl Copy for BodyStatus[src]

impl Debug for BodyStatus[src]

impl Eq for BodyStatus[src]

impl Hash for BodyStatus[src]

impl PartialEq<BodyStatus> for BodyStatus[src]

impl StructuralEq for BodyStatus[src]

impl StructuralPartialEq for BodyStatus[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CollisionObjectHandle for T where
    T: 'static + PartialEq<T> + Eq + Send + Copy + Sync + Hash
[src]

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Scalar for T where
    T: PartialEq<T> + Copy + Any + Debug
[src]

impl<T> Slottable for T where
    T: Copy
[src]

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,