#[repr(u32)]
pub enum ShapeFlag {
SimulationShape,
SceneQueryShape,
TriggerShape,
Visualization,
}
Expand description
Layers used for collision/querying of shapes
Variants
SimulationShape
SceneQueryShape
TriggerShape
Visualization
Trait Implementations
sourceimpl RawBitFlags for ShapeFlag
impl RawBitFlags for ShapeFlag
sourceconst EMPTY: Self::Numeric = {transmute(0x00000000): <shape::ShapeFlag as enumflags2::_internal::RawBitFlags>::Numeric}
const EMPTY: Self::Numeric = {transmute(0x00000000): <shape::ShapeFlag as enumflags2::_internal::RawBitFlags>::Numeric}
A value with no bits set.
sourceconst DEFAULT: Self::Numeric = {transmute(0x00000000): <shape::ShapeFlag as enumflags2::_internal::RawBitFlags>::Numeric}
const DEFAULT: Self::Numeric = {transmute(0x00000000): <shape::ShapeFlag 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(0x0000000f): <shape::ShapeFlag as enumflags2::_internal::RawBitFlags>::Numeric}
const ALL_BITS: Self::Numeric = {transmute(0x0000000f): <shape::ShapeFlag 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 ShapeFlag
Auto Trait Implementations
impl RefUnwindSafe for ShapeFlag
impl Send for ShapeFlag
impl Sync for ShapeFlag
impl Unpin for ShapeFlag
impl UnwindSafe for ShapeFlag
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