#[repr(C)]pub struct ColliderRecord {Show 17 fields
pub slot: u32,
pub kind: u32,
pub flags: u32,
pub radius: f32,
pub half_height: f32,
pub _wgsl_pad0: [u8; 12],
pub half_extents: [f32; 3],
pub collision_group: u32,
pub local_offset: [f32; 3],
pub collision_mask: u32,
pub local_rotation: [f32; 4],
pub friction: f32,
pub restitution: f32,
pub source: u32,
pub rolling_friction: f32,
pub scale: [f32; 3],
pub spin_friction: f32,
}Fields§
§slot: u32§kind: u32§flags: u32§radius: f32§half_height: f32§_wgsl_pad0: [u8; 12]§half_extents: [f32; 3]§collision_group: u32§local_offset: [f32; 3]§collision_mask: u32§local_rotation: [f32; 4]§friction: f32§restitution: f32§source: u32§rolling_friction: f32§scale: [f32; 3]§spin_friction: f32Implementations§
Trait Implementations§
Source§impl Clone for ColliderRecord
impl Clone for ColliderRecord
Source§fn clone(&self) -> ColliderRecord
fn clone(&self) -> ColliderRecord
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 ColliderRecord
Source§impl Debug for ColliderRecord
impl Debug for ColliderRecord
Source§impl PartialEq for ColliderRecord
impl PartialEq for ColliderRecord
impl Pod for ColliderRecord
Source§impl StreamRecord for ColliderRecord
impl StreamRecord for ColliderRecord
impl StructuralPartialEq for ColliderRecord
Auto Trait Implementations§
impl Freeze for ColliderRecord
impl RefUnwindSafe for ColliderRecord
impl Send for ColliderRecord
impl Sync for ColliderRecord
impl Unpin for ColliderRecord
impl UnsafeUnpin for ColliderRecord
impl UnwindSafe for ColliderRecord
Blanket Implementations§
impl<T> AnyBitPattern for Twhere
T: Pod,
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
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
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: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.