#[repr(i32)]pub enum PhysicsBodyMode {
Static = 0,
Dynamic = 1,
Kinematic = 2,
}Expand description
Controls how PhysicsBodyComponent participates in the simulation.
Variants§
Static = 0
Immovable; collisions affect dynamic bodies.
Dynamic = 1
Fully simulated by the physics engine.
Kinematic = 2
Moved by code; generates collision events but ignores physics forces.
Trait Implementations§
Source§impl Clone for PhysicsBodyMode
impl Clone for PhysicsBodyMode
Source§fn clone(&self) -> PhysicsBodyMode
fn clone(&self) -> PhysicsBodyMode
Returns a duplicate of the value. Read more
1.0.0 · 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 PhysicsBodyMode
impl Debug for PhysicsBodyMode
Source§impl PartialEq for PhysicsBodyMode
impl PartialEq for PhysicsBodyMode
impl Copy for PhysicsBodyMode
impl StructuralPartialEq for PhysicsBodyMode
Auto Trait Implementations§
impl Freeze for PhysicsBodyMode
impl RefUnwindSafe for PhysicsBodyMode
impl Send for PhysicsBodyMode
impl Sync for PhysicsBodyMode
impl Unpin for PhysicsBodyMode
impl UnsafeUnpin for PhysicsBodyMode
impl UnwindSafe for PhysicsBodyMode
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