#[repr(C)]pub struct BodyStateRecord {Show 17 fields
pub position: [f32; 3],
pub _pad0: f32,
pub prev_position: [f32; 3],
pub _pad1: f32,
pub orientation: [f32; 4],
pub velocity: [f32; 3],
pub _pad2: f32,
pub angular_velocity: [f32; 3],
pub _pad3: f32,
pub force: [f32; 3],
pub _pad4: f32,
pub torque: [f32; 3],
pub _pad5: f32,
pub body_id: u32,
pub generation: u32,
pub sleep_timer: f32,
pub sleeping: u32,
}Fields§
§position: [f32; 3]§_pad0: f32§prev_position: [f32; 3]§_pad1: f32§orientation: [f32; 4]§velocity: [f32; 3]§_pad2: f32§angular_velocity: [f32; 3]§_pad3: f32§force: [f32; 3]§_pad4: f32§torque: [f32; 3]§_pad5: f32§body_id: u32§generation: u32§sleep_timer: f32§sleeping: u32Implementations§
Trait Implementations§
Source§impl Clone for BodyStateRecord
impl Clone for BodyStateRecord
Source§fn clone(&self) -> BodyStateRecord
fn clone(&self) -> BodyStateRecord
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 BodyStateRecord
Source§impl Debug for BodyStateRecord
impl Debug for BodyStateRecord
Source§impl PartialEq for BodyStateRecord
impl PartialEq for BodyStateRecord
impl Pod for BodyStateRecord
Source§impl StreamRecord for BodyStateRecord
impl StreamRecord for BodyStateRecord
impl StructuralPartialEq for BodyStateRecord
Auto Trait Implementations§
impl Freeze for BodyStateRecord
impl RefUnwindSafe for BodyStateRecord
impl Send for BodyStateRecord
impl Sync for BodyStateRecord
impl Unpin for BodyStateRecord
impl UnsafeUnpin for BodyStateRecord
impl UnwindSafe for BodyStateRecord
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.