#[repr(C)]pub struct NiTransform {
pub rotate: NiMatrix3,
pub translate: NiPoint3,
pub scale: f32,
}
Expand description
Represents a 3D transformation with rotation, translation, and scale.
Fields§
§rotate: NiMatrix3
§translate: NiPoint3
§scale: f32
Implementations§
Source§impl NiTransform
impl NiTransform
Sourcepub fn mul_transform(&self, rhs: &Self) -> Self
pub fn mul_transform(&self, rhs: &Self) -> Self
Multiplies two transformations together.
Trait Implementations§
Source§impl Clone for NiTransform
impl Clone for NiTransform
Source§fn clone(&self) -> NiTransform
fn clone(&self) -> NiTransform
Returns a copy 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 NiTransform
impl Debug for NiTransform
Source§impl Default for NiTransform
impl Default for NiTransform
Source§impl Mul<NiPoint3> for NiTransform
impl Mul<NiPoint3> for NiTransform
Source§impl Mul for NiTransform
impl Mul for NiTransform
Source§impl PartialEq for NiTransform
impl PartialEq for NiTransform
impl Copy for NiTransform
impl StructuralPartialEq for NiTransform
Auto Trait Implementations§
impl Freeze for NiTransform
impl RefUnwindSafe for NiTransform
impl Send for NiTransform
impl Sync for NiTransform
impl Unpin for NiTransform
impl UnwindSafe for NiTransform
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