Lines Matching refs:Mat3A
20 pub const fn mat3a(x_axis: Vec3A, y_axis: Vec3A, z_axis: Vec3A) -> Mat3A { in mat3a() argument
21 Mat3A::from_cols(x_axis, y_axis, z_axis) in mat3a()
50 pub struct Mat3A { struct
56 impl Mat3A { argument
563 impl Default for Mat3A { implementation
570 impl Add<Mat3A> for Mat3A { implementation
578 impl AddAssign<Mat3A> for Mat3A { implementation
585 impl Sub<Mat3A> for Mat3A { implementation
593 impl SubAssign<Mat3A> for Mat3A { implementation
600 impl Neg for Mat3A { implementation
608 impl Mul<Mat3A> for Mat3A { implementation
616 impl MulAssign<Mat3A> for Mat3A { implementation
623 impl Mul<Vec3A> for Mat3A { implementation
631 impl Mul<Mat3A> for f32 {
632 type Output = Mat3A;
634 fn mul(self, rhs: Mat3A) -> Self::Output { in mul()
639 impl Mul<f32> for Mat3A { implementation
647 impl MulAssign<f32> for Mat3A { implementation
654 impl Mul<Vec3> for Mat3A { implementation
662 impl From<Mat3> for Mat3A { implementation
673 impl Sum<Self> for Mat3A { implementation
682 impl<'a> Sum<&'a Self> for Mat3A { implementation
691 impl Product for Mat3A { implementation
700 impl<'a> Product<&'a Self> for Mat3A { implementation
709 impl PartialEq for Mat3A { implementation
717 impl fmt::Debug for Mat3A { implementation
719 fmt.debug_struct(stringify!(Mat3A)) in fmt()
728 impl fmt::Display for Mat3A { implementation