pub struct RigidBodyFlag(pub i32);Expand description
Rigid body flags (PHRB.flags)
Bit flags. Combine with |, test with RigidBodyFlag::contains.
Tuple Fields§
§0: i32Implementations§
Source§impl RigidBodyFlag
impl RigidBodyFlag
pub const NONE: Self
Sourcepub const COLLIDABLE: Self
pub const COLLIDABLE: Self
Can collide
Sourcepub const SIMULATE_COLLISION: Self
pub const SIMULATE_COLLISION: Self
Simulate collisions
Sourcepub const IGNORE_LOCAL_BODIES: Self
pub const IGNORE_LOCAL_BODIES: Self
Ignore local bodies
Sourcepub const ALWAYS_EXISTS: Self
pub const ALWAYS_EXISTS: Self
Always present
Sourcepub const NO_SIMULATION: Self
pub const NO_SIMULATION: Self
Disable simulation
pub const fn contains(self, other: Self) -> bool
pub const fn is_empty(self) -> bool
Trait Implementations§
Source§impl BitAnd for RigidBodyFlag
impl BitAnd for RigidBodyFlag
Source§impl BitOr for RigidBodyFlag
impl BitOr for RigidBodyFlag
Source§impl Clone for RigidBodyFlag
impl Clone for RigidBodyFlag
Source§fn clone(&self) -> RigidBodyFlag
fn clone(&self) -> RigidBodyFlag
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 RigidBodyFlag
Source§impl Debug for RigidBodyFlag
impl Debug for RigidBodyFlag
Source§impl Default for RigidBodyFlag
impl Default for RigidBodyFlag
Source§fn default() -> RigidBodyFlag
fn default() -> RigidBodyFlag
Returns the “default value” for a type. Read more
impl Eq for RigidBodyFlag
Source§impl Hash for RigidBodyFlag
impl Hash for RigidBodyFlag
Source§impl Not for RigidBodyFlag
impl Not for RigidBodyFlag
Source§impl PartialEq for RigidBodyFlag
impl PartialEq for RigidBodyFlag
impl StructuralPartialEq for RigidBodyFlag
Auto Trait Implementations§
impl Freeze for RigidBodyFlag
impl RefUnwindSafe for RigidBodyFlag
impl Send for RigidBodyFlag
impl Sync for RigidBodyFlag
impl Unpin for RigidBodyFlag
impl UnsafeUnpin for RigidBodyFlag
impl UnwindSafe for RigidBodyFlag
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