Enum physx::rigid_body::RigidBodyFlag
source · [−]#[repr(u8)]
pub enum RigidBodyFlag {
Kinematic,
UseKinematicTargetForSceneQueries,
EnableCcd,
EnableCcdFriction,
EnablePoseIntegrationPreview,
EnableSpeculativeCcd,
EnableCcdMaxContactImpulse,
RetainAccelerations,
}
Variants
Kinematic
UseKinematicTargetForSceneQueries
EnableCcd
EnableCcdFriction
EnablePoseIntegrationPreview
EnableSpeculativeCcd
EnableCcdMaxContactImpulse
RetainAccelerations
Trait Implementations
sourceimpl BitAnd<RigidBodyFlag> for RigidBodyFlag
impl BitAnd<RigidBodyFlag> for RigidBodyFlag
type Output = BitFlags<RigidBodyFlag, <RigidBodyFlag as RawBitFlags>::Numeric>
type Output = BitFlags<RigidBodyFlag, <RigidBodyFlag as RawBitFlags>::Numeric>
The resulting type after applying the
&
operator.sourceimpl BitFlag for RigidBodyFlag
impl BitFlag for RigidBodyFlag
sourceimpl BitOr<RigidBodyFlag> for RigidBodyFlag
impl BitOr<RigidBodyFlag> for RigidBodyFlag
type Output = BitFlags<RigidBodyFlag, <RigidBodyFlag as RawBitFlags>::Numeric>
type Output = BitFlags<RigidBodyFlag, <RigidBodyFlag as RawBitFlags>::Numeric>
The resulting type after applying the
|
operator.sourceimpl BitXor<RigidBodyFlag> for RigidBodyFlag
impl BitXor<RigidBodyFlag> for RigidBodyFlag
type Output = BitFlags<RigidBodyFlag, <RigidBodyFlag as RawBitFlags>::Numeric>
type Output = BitFlags<RigidBodyFlag, <RigidBodyFlag as RawBitFlags>::Numeric>
The resulting type after applying the
^
operator.sourceimpl Clone for RigidBodyFlag
impl Clone for RigidBodyFlag
sourcefn clone(&self) -> RigidBodyFlag
fn clone(&self) -> RigidBodyFlag
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for RigidBodyFlag
impl Debug for RigidBodyFlag
sourceimpl From<RigidBodyFlag> for Enum
impl From<RigidBodyFlag> for Enum
sourcefn from(value: RigidBodyFlag) -> Self
fn from(value: RigidBodyFlag) -> Self
Converts to this type from the input type.
sourceimpl From<u32> for RigidBodyFlag
impl From<u32> for RigidBodyFlag
sourcefn from(other: Enum) -> RigidBodyFlag
fn from(other: Enum) -> RigidBodyFlag
Converts to this type from the input type.
sourceimpl Not for RigidBodyFlag
impl Not for RigidBodyFlag
type Output = BitFlags<RigidBodyFlag, <RigidBodyFlag as RawBitFlags>::Numeric>
type Output = BitFlags<RigidBodyFlag, <RigidBodyFlag as RawBitFlags>::Numeric>
The resulting type after applying the
!
operator.sourceimpl RawBitFlags for RigidBodyFlag
impl RawBitFlags for RigidBodyFlag
sourceconst EMPTY: Self::Numeric = {transmute(0x00): <rigid_body::RigidBodyFlag as enumflags2::_internal::RawBitFlags>::Numeric}
const EMPTY: Self::Numeric = {transmute(0x00): <rigid_body::RigidBodyFlag as enumflags2::_internal::RawBitFlags>::Numeric}
A value with no bits set.
sourceconst DEFAULT: Self::Numeric = {transmute(0x00): <rigid_body::RigidBodyFlag as enumflags2::_internal::RawBitFlags>::Numeric}
const DEFAULT: Self::Numeric = {transmute(0x00): <rigid_body::RigidBodyFlag as enumflags2::_internal::RawBitFlags>::Numeric}
The value used by the Default implementation. Equivalent to EMPTY, unless
customized. Read more
sourceconst ALL_BITS: Self::Numeric = {transmute(0xff): <rigid_body::RigidBodyFlag as enumflags2::_internal::RawBitFlags>::Numeric}
const ALL_BITS: Self::Numeric = {transmute(0xff): <rigid_body::RigidBodyFlag as enumflags2::_internal::RawBitFlags>::Numeric}
A value with all flag bits set.
sourceconst BITFLAGS_TYPE_NAME: &'static str = _
const BITFLAGS_TYPE_NAME: &'static str = _
The name of the type for debug formatting purposes. Read more
impl Copy for RigidBodyFlag
Auto Trait Implementations
impl RefUnwindSafe for RigidBodyFlag
impl Send for RigidBodyFlag
impl Sync for RigidBodyFlag
impl Unpin for RigidBodyFlag
impl UnwindSafe for RigidBodyFlag
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more