31 #define _USE_MATH_DEFINES 33 #include <ht_platform.h> 34 #include <ht_vector3.h> 35 #include <ht_vector4.h> 58 static Matrix4 GetOrthographicProjection(
float left,
float right,
float bottom,
float top,
float _near,
float _far);
66 static Matrix4 GetPerspectiveProjection(
float fov,
float aspect,
float _near,
float _far);
81 Matrix4(
float xx,
float xy,
float xz,
float xw,
82 float yx,
float yy,
float yz,
float yw,
83 float zx,
float zy,
float zz,
float zw,
84 float wx,
float wy,
float wz,
float ww);
125 const float*
const getAsArray()
const;
161 float xx, xy, xz, xw,
175 HT_API std::ostream& operator<< (std::ostream& output,
Matrix4& h);
180 HT_API std::istream& operator>> (std::istream& input,
Matrix4& h);
Hatchit Engine Copyright(c) 2015 Third-Degree.
Hatchit Engine Copyright(c) 2015 Third-Degree.
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_intrin.h:33
Hatchit Engine Copyright(c) 2015 Third-Degree.
Hatchit Engine Copyright(c) 2015 Third-Degree.
Hatchit Engine Copyright(c) 2015 Third-Degree.