5#ifndef SAPPHIRE_MATHS_MATRIX3_BASE_GUARD
6#define SAPPHIRE_MATHS_MATRIX3_BASE_GUARD
16 template <
typename T, MatrixMajor major>
25 T e00{ 1 }; T e01{ 0 }; T e02{ 0 };
26 T e10{ 0 }; T e11{ 1 }; T e12{ 0 };
27 T e20{ 0 }; T e21{ 0 }; T e22{ 1 };
32 Mat3_Base() =
default;
36 T _e00, T _e01, T _e02,
37 T _e10, T _e11, T _e12,
38 T _e20, T _e21, T _e22
52 T e00{ 1 }; T e10{ 0 }; T e20{ 0 };
53 T e01{ 0 }; T e11{ 1 }; T e21{ 0 };
54 T e02{ 0 }; T e12{ 0 }; T e22{ 1 };
59 Mat3_Base() =
default;
63 T _e00, T _e01, T _e02,
64 T _e10, T _e11, T _e12,
65 T _e20, T _e21, T _e22
77#include <SA/Maths/Matrix/Matrix3Base.inl>
Matrix Major enum definitions
MatrixMajor
Matrix major enum.
Definition MatrixMajor.hpp:24
@ Column
Column major standard.