#[repr(transparent)]pub struct XMVector(pub XMVECTOR);
Expand description
Unit struct for XMVECTOR
operator overloads.
Tuple Fields§
§0: XMVECTOR
Implementations§
Trait Implementations§
Source§impl AddAssign for XMVector
impl AddAssign for XMVector
Source§fn add_assign(&mut self, V2: XMVector)
fn add_assign(&mut self, V2: XMVector)
Performs the
+=
operation. Read moreSource§impl DivAssign<f32> for XMVector
impl DivAssign<f32> for XMVector
Source§fn div_assign(&mut self, S: f32)
fn div_assign(&mut self, S: f32)
Performs the
/=
operation. Read moreSource§impl DivAssign for XMVector
impl DivAssign for XMVector
Source§fn div_assign(&mut self, V2: XMVector)
fn div_assign(&mut self, V2: XMVector)
Performs the
/=
operation. Read moreSource§impl MulAssign<f32> for XMVector
impl MulAssign<f32> for XMVector
Source§fn mul_assign(&mut self, S: f32)
fn mul_assign(&mut self, S: f32)
Performs the
*=
operation. Read moreSource§impl MulAssign for XMVector
impl MulAssign for XMVector
Source§fn mul_assign(&mut self, V2: XMVector)
fn mul_assign(&mut self, V2: XMVector)
Performs the
*=
operation. Read moreSource§impl SubAssign for XMVector
impl SubAssign for XMVector
Source§fn sub_assign(&mut self, V2: XMVector)
fn sub_assign(&mut self, V2: XMVector)
Performs the
-=
operation. Read moreimpl Copy for XMVector
Auto Trait Implementations§
impl Freeze for XMVector
impl RefUnwindSafe for XMVector
impl Send for XMVector
impl Sync for XMVector
impl Unpin for XMVector
impl UnwindSafe for XMVector
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