Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Matrix.h File Reference
#include <array>
#include <cwstl/base/types.h>

Classes

struct  Crux::Matrix< T, Rows, Cols >
 Generic fixed-size matrix container. More...

Namespaces

namespace  Crux

Typedefs

using Crux::mat2 = Matrix<f32, 2, 2>
 2x2 single-precision f32ing-point matrix.
using Crux::mat3 = Matrix<f32, 3, 3>
 3x3 single-precision f32ing-point matrix.
using Crux::mat4 = Matrix<f32, 4, 4>
 4x4 single-precision f32ing-point matrix.
using Crux::dmat2 = Matrix<double, 2, 2>
 2x2 double-precision f32ing-point matrix.
using Crux::dmat3 = Matrix<double, 3, 3>
 3x3 double-precision f32ing-point matrix.
using Crux::dmat4 = Matrix<double, 4, 4>
 4x4 double-precision f32ing-point matrix.
using Crux::imat2 = Matrix<int, 2, 2>
 2x2 integer matrix.
using Crux::imat3 = Matrix<int, 3, 3>
 3x3 integer matrix.
using Crux::imat4 = Matrix<int, 4, 4>
 4x4 integer matrix.