Trait vecmat::vec::Dot [−][src]
Associated Types
type Output
Required Methods
Implementors
impl<T> Dot<Vec2<T>> for Vec2<T> where
T: Copy + Num, type Output = T;impl<T> Dot<Vec3<T>> for Vec3<T> where
T: Copy + Num, type Output = T;impl<T> Dot<Vec4<T>> for Vec4<T> where
T: Copy + Num, type Output = T;impl<T> Dot<Vec2<T>> for Mat2x2<T> where
T: Copy + Num, type Output = Vec2<T>;impl<T> Dot<Mat2x2<T>> for Vec2<T> where
T: Copy + Num, type Output = Vec2<T>;impl<T> Dot<Vec2<T>> for Mat2x3<T> where
T: Copy + Num, type Output = Vec3<T>;impl<T> Dot<Mat2x3<T>> for Vec3<T> where
T: Copy + Num, type Output = Vec2<T>;impl<T> Dot<Vec2<T>> for Mat2x4<T> where
T: Copy + Num, type Output = Vec4<T>;impl<T> Dot<Mat2x4<T>> for Vec4<T> where
T: Copy + Num, type Output = Vec2<T>;impl<T> Dot<Vec3<T>> for Mat3x2<T> where
T: Copy + Num, type Output = Vec2<T>;impl<T> Dot<Mat3x2<T>> for Vec2<T> where
T: Copy + Num, type Output = Vec3<T>;impl<T> Dot<Vec3<T>> for Mat3x3<T> where
T: Copy + Num, type Output = Vec3<T>;impl<T> Dot<Mat3x3<T>> for Vec3<T> where
T: Copy + Num, type Output = Vec3<T>;impl<T> Dot<Vec3<T>> for Mat3x4<T> where
T: Copy + Num, type Output = Vec4<T>;impl<T> Dot<Mat3x4<T>> for Vec4<T> where
T: Copy + Num, type Output = Vec3<T>;impl<T> Dot<Vec4<T>> for Mat4x2<T> where
T: Copy + Num, type Output = Vec2<T>;impl<T> Dot<Mat4x2<T>> for Vec2<T> where
T: Copy + Num, type Output = Vec4<T>;impl<T> Dot<Vec4<T>> for Mat4x3<T> where
T: Copy + Num, type Output = Vec3<T>;impl<T> Dot<Mat4x3<T>> for Vec3<T> where
T: Copy + Num, type Output = Vec4<T>;impl<T> Dot<Vec4<T>> for Mat4x4<T> where
T: Copy + Num, type Output = Vec4<T>;impl<T> Dot<Mat4x4<T>> for Vec4<T> where
T: Copy + Num, type Output = Vec4<T>;impl<T> Dot<Mat2x2<T>> for Mat2x2<T> where
T: Copy + Num, type Output = Mat2x2<T>;impl<T> Dot<Mat3x2<T>> for Mat2x2<T> where
T: Copy + Num, type Output = Mat3x2<T>;impl<T> Dot<Mat4x2<T>> for Mat2x2<T> where
T: Copy + Num, type Output = Mat4x2<T>;impl<T> Dot<Mat2x2<T>> for Mat2x3<T> where
T: Copy + Num, type Output = Mat2x3<T>;impl<T> Dot<Mat3x2<T>> for Mat2x3<T> where
T: Copy + Num, type Output = Mat3x3<T>;impl<T> Dot<Mat4x2<T>> for Mat2x3<T> where
T: Copy + Num, type Output = Mat4x3<T>;impl<T> Dot<Mat2x2<T>> for Mat2x4<T> where
T: Copy + Num, type Output = Mat2x4<T>;impl<T> Dot<Mat3x2<T>> for Mat2x4<T> where
T: Copy + Num, type Output = Mat3x4<T>;impl<T> Dot<Mat4x2<T>> for Mat2x4<T> where
T: Copy + Num, type Output = Mat4x4<T>;impl<T> Dot<Mat2x3<T>> for Mat3x2<T> where
T: Copy + Num, type Output = Mat2x2<T>;impl<T> Dot<Mat3x3<T>> for Mat3x2<T> where
T: Copy + Num, type Output = Mat3x2<T>;impl<T> Dot<Mat4x3<T>> for Mat3x2<T> where
T: Copy + Num, type Output = Mat4x2<T>;impl<T> Dot<Mat2x3<T>> for Mat3x3<T> where
T: Copy + Num, type Output = Mat2x3<T>;impl<T> Dot<Mat3x3<T>> for Mat3x3<T> where
T: Copy + Num, type Output = Mat3x3<T>;impl<T> Dot<Mat4x3<T>> for Mat3x3<T> where
T: Copy + Num, type Output = Mat4x3<T>;impl<T> Dot<Mat2x3<T>> for Mat3x4<T> where
T: Copy + Num, type Output = Mat2x4<T>;impl<T> Dot<Mat3x3<T>> for Mat3x4<T> where
T: Copy + Num, type Output = Mat3x4<T>;impl<T> Dot<Mat4x3<T>> for Mat3x4<T> where
T: Copy + Num, type Output = Mat4x4<T>;impl<T> Dot<Mat2x4<T>> for Mat4x2<T> where
T: Copy + Num, type Output = Mat2x2<T>;impl<T> Dot<Mat3x4<T>> for Mat4x2<T> where
T: Copy + Num, type Output = Mat3x2<T>;impl<T> Dot<Mat4x4<T>> for Mat4x2<T> where
T: Copy + Num, type Output = Mat4x2<T>;impl<T> Dot<Mat2x4<T>> for Mat4x3<T> where
T: Copy + Num, type Output = Mat2x3<T>;impl<T> Dot<Mat3x4<T>> for Mat4x3<T> where
T: Copy + Num, type Output = Mat3x3<T>;impl<T> Dot<Mat4x4<T>> for Mat4x3<T> where
T: Copy + Num, type Output = Mat4x3<T>;impl<T> Dot<Mat2x4<T>> for Mat4x4<T> where
T: Copy + Num, type Output = Mat2x4<T>;impl<T> Dot<Mat3x4<T>> for Mat4x4<T> where
T: Copy + Num, type Output = Mat3x4<T>;impl<T> Dot<Mat4x4<T>> for Mat4x4<T> where
T: Copy + Num, type Output = Mat4x4<T>;