Lines Matching refs:Matrix
34 Matrix<T, Size+1, Size+1> translationMatrix (const Vector<T, Size>& translation);
37 Matrix<T, Cols, Rows> transpose (const Matrix<T, Rows, Cols>& mat);
40 Matrix<float, 2, 2> rotationMatrix (float radians);
41 Matrix<float, 2, 2> shearMatrix (const Vector<float, 2>& shear);
44 Matrix<float, 3, 3> rotationMatrixX (float radiansX);
45 Matrix<float, 3, 3> rotationMatrixY (float radiansY);
46 Matrix<float, 3, 3> rotationMatrixZ (float radiansZ);
52 inline Matrix<T, Len+1, Len+1> translationMatrix (const Vector<T, Len>& translation) in translationMatrix()
54 Matrix<T, Len+1, Len+1> res = Matrix<T, Len+1, Len+1>(); in translationMatrix()
61 inline Matrix<T, Cols, Rows> transpose (const Matrix<T, Rows, Cols>& mat) in transpose()
63 Matrix<T, Cols, Rows> res; in transpose()
70 inline Matrix<float, 2, 2> rotationMatrix (float radians) in rotationMatrix()
72 Matrix<float, 2, 2> mat; in rotationMatrix()
84 inline Matrix<float, 2, 2> shearMatrix (const Vector<float, 2>& shear) in shearMatrix()
86 Matrix<float, 2, 2> mat; in shearMatrix()
94 inline Matrix<float, 3, 3> rotationMatrixX (float radiansX) in rotationMatrixX()
96 Matrix<float, 3, 3> mat(1.0f); in rotationMatrixX()
108 inline Matrix<float, 3, 3> rotationMatrixY (float radiansY) in rotationMatrixY()
110 Matrix<float, 3, 3> mat(1.0f); in rotationMatrixY()
122 inline Matrix<float, 3, 3> rotationMatrixZ (float radiansZ) in rotationMatrixZ()
124 Matrix<float, 3, 3> mat(1.0f); in rotationMatrixZ()