Lines Matching refs:Mat3A
15 pub const fn mat3a(x_axis: Vec3A, y_axis: Vec3A, z_axis: Vec3A) -> Mat3A { in mat3a() argument
16 Mat3A::from_cols(x_axis, y_axis, z_axis) in mat3a()
45 pub struct Mat3A { struct
51 impl Mat3A { implementation
556 impl Default for Mat3A { implementation
563 impl Add<Mat3A> for Mat3A { implementation
571 impl AddAssign<Mat3A> for Mat3A { implementation
578 impl Sub<Mat3A> for Mat3A { implementation
586 impl SubAssign<Mat3A> for Mat3A { implementation
593 impl Neg for Mat3A { implementation
601 impl Mul<Mat3A> for Mat3A { implementation
609 impl MulAssign<Mat3A> for Mat3A { implementation
616 impl Mul<Vec3A> for Mat3A { implementation
624 impl Mul<Mat3A> for f32 {
625 type Output = Mat3A;
627 fn mul(self, rhs: Mat3A) -> Self::Output { in mul()
632 impl Mul<f32> for Mat3A { implementation
640 impl MulAssign<f32> for Mat3A { implementation
647 impl Mul<Vec3> for Mat3A { implementation
655 impl From<Mat3> for Mat3A { implementation
666 impl Sum<Self> for Mat3A { implementation
675 impl<'a> Sum<&'a Self> for Mat3A { implementation
684 impl Product for Mat3A { implementation
693 impl<'a> Product<&'a Self> for Mat3A { implementation
702 impl PartialEq for Mat3A { implementation
710 impl fmt::Debug for Mat3A { implementation
712 fmt.debug_struct(stringify!(Mat3A)) in fmt()
721 impl fmt::Display for Mat3A { implementation