#[non_exhaustive]
pub enum ForceType {
Force,
Torque,
Teleport,
}Expand description
Used with add_force / add_force_at.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Force
Force causes an entity to accelerate.
Torque
Torque causes an angular acceleration of an entity around its axis.
Teleport
Teleport an entity to another location. Use position instead.
Trait Implementations§
source§impl CheckedBitPattern for ForceType
impl CheckedBitPattern for ForceType
§type Bits = u32
type Bits = u32
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.source§fn is_valid_bit_pattern(bits: &<ForceType as CheckedBitPattern>::Bits) -> bool
fn is_valid_bit_pattern(bits: &<ForceType as CheckedBitPattern>::Bits) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.