pub struct Matrix3Vec(pub Vec<Mat3Impl>);Expand description
A vector of transformation matrices.
Tuple Fields§
§0: Vec<Mat3Impl>Implementations§
Trait Implementations§
Source§impl Add for Matrix3Vec
Available on crate features matrix3 and vec_variants only.
impl Add for Matrix3Vec
Available on crate features
matrix3 and vec_variants only.Source§type Output = Matrix3Vec
type Output = Matrix3Vec
The resulting type after applying the
+ operator.Source§fn add(self, other: Matrix3Vec) -> Matrix3Vec
fn add(self, other: Matrix3Vec) -> Matrix3Vec
Performs the
+ operation. Read moreSource§impl Clone for Matrix3Vec
impl Clone for Matrix3Vec
Source§fn clone(&self) -> Matrix3Vec
fn clone(&self) -> Matrix3Vec
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 DataTypeOps for Matrix3Vec
impl DataTypeOps for Matrix3Vec
Source§impl Debug for Matrix3Vec
impl Debug for Matrix3Vec
Source§impl Div<f32> for Matrix3Vec
Available on crate features matrix3 and vec_variants only.
impl Div<f32> for Matrix3Vec
Available on crate features
matrix3 and vec_variants only.Source§type Output = Matrix3Vec
type Output = Matrix3Vec
The resulting type after applying the
/ operator.Source§impl Div<f64> for Matrix3Vec
Available on crate features matrix3 and vec_variants only.
impl Div<f64> for Matrix3Vec
Available on crate features
matrix3 and vec_variants only.Source§type Output = Matrix3Vec
type Output = Matrix3Vec
The resulting type after applying the
/ operator.Source§impl Hash for Matrix3Vec
Available on crate features matrix3 and vec_variants only.
impl Hash for Matrix3Vec
Available on crate features
matrix3 and vec_variants only.Source§impl Mul<f32> for Matrix3Vec
Available on crate features matrix3 and vec_variants only.
impl Mul<f32> for Matrix3Vec
Available on crate features
matrix3 and vec_variants only.Source§type Output = Matrix3Vec
type Output = Matrix3Vec
The resulting type after applying the
* operator.Source§impl Mul<f64> for Matrix3Vec
Available on crate features matrix3 and vec_variants only.
impl Mul<f64> for Matrix3Vec
Available on crate features
matrix3 and vec_variants only.Source§type Output = Matrix3Vec
type Output = Matrix3Vec
The resulting type after applying the
* operator.Source§impl PartialEq for Matrix3Vec
impl PartialEq for Matrix3Vec
Source§impl Sub for Matrix3Vec
Available on crate features matrix3 and vec_variants only.
impl Sub for Matrix3Vec
Available on crate features
matrix3 and vec_variants only.Source§type Output = Matrix3Vec
type Output = Matrix3Vec
The resulting type after applying the
- operator.Source§fn sub(self, other: Matrix3Vec) -> Matrix3Vec
fn sub(self, other: Matrix3Vec) -> Matrix3Vec
Performs the
- operation. Read moreSource§impl TryFrom<&Value> for Matrix3Vec
impl TryFrom<&Value> for Matrix3Vec
Source§impl TryFrom<Value> for Matrix3Vec
impl TryFrom<Value> for Matrix3Vec
impl Eq for Matrix3Vec
Available on crate features
matrix3 and vec_variants only.impl StructuralPartialEq for Matrix3Vec
Auto Trait Implementations§
impl Freeze for Matrix3Vec
impl RefUnwindSafe for Matrix3Vec
impl Send for Matrix3Vec
impl Sync for Matrix3Vec
impl Unpin for Matrix3Vec
impl UnsafeUnpin for Matrix3Vec
impl UnwindSafe for Matrix3Vec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more