#[repr(C, packed(1))]pub struct PackedFloatQuaternion {
pub x: f32,
pub y: f32,
pub z: f32,
pub w: f32,
}Expand description
Packed quaternion for rotations.
C++ equivalent: MTL::PackedFloatQuaternion
Fields§
§x: f32§y: f32§z: f32§w: f32Implementations§
Source§impl PackedFloatQuaternion
impl PackedFloatQuaternion
Sourcepub const fn from_array(arr: [f32; 4]) -> Self
pub const fn from_array(arr: [f32; 4]) -> Self
Create from an array.
Trait Implementations§
Source§impl Clone for PackedFloatQuaternion
impl Clone for PackedFloatQuaternion
Source§fn clone(&self) -> PackedFloatQuaternion
fn clone(&self) -> PackedFloatQuaternion
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 PackedFloatQuaternion
impl Debug for PackedFloatQuaternion
Source§impl Default for PackedFloatQuaternion
impl Default for PackedFloatQuaternion
Source§fn default() -> PackedFloatQuaternion
fn default() -> PackedFloatQuaternion
Returns the “default value” for a type. Read more
Source§impl PartialEq for PackedFloatQuaternion
impl PartialEq for PackedFloatQuaternion
impl Copy for PackedFloatQuaternion
impl StructuralPartialEq for PackedFloatQuaternion
Auto Trait Implementations§
impl Freeze for PackedFloatQuaternion
impl RefUnwindSafe for PackedFloatQuaternion
impl Send for PackedFloatQuaternion
impl Sync for PackedFloatQuaternion
impl Unpin for PackedFloatQuaternion
impl UnwindSafe for PackedFloatQuaternion
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