4 #include "../Matrix/MatrixImpl.hpp" 5 #include "../Quaternion/QuaternionImpl.hpp" 17 template <
class T,
int Rows,
int Columns, eMatrixOrder Order, eMatrixLayout Layout,
bool Packed>
24 template <
class T,
bool Packed>
30 template <
class T,
int Rows,
int Columns, eMatrixOrder Order, eMatrixLayout Layout,
bool Packed>
33 for (
int i = 0; i < std::min(Rows, Columns); ++i) {
auto Identity()
Creates an identity matrix or identity quaternion.
Definition: IdentityBuilder.hpp:42
Allows you to do quaternion math and represent rotation in a compact way.
Definition: Definitions.hpp:69
IdentityBuilder()=default
Definition: Approx.hpp:11
Definition: IdentityBuilder.hpp:12
IdentityBuilder & operator=(const IdentityBuilder &)=delete
Definition: Definitions.hpp:63
auto Zero()
Creates a matrix with all elements zero.
Definition: ZeroBuilder.hpp:34