data (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
getAsArray() const | Hatchit::Math::Matrix4 | |
GetLookAtView(Vector3 lookAt, Vector3 center, Vector3 up) | Hatchit::Math::Matrix4 | static |
GetOrthographicProjection(float left, float right, float bottom, float top, float _near, float _far) | Hatchit::Math::Matrix4 | static |
GetPerspectiveProjection(float fov, float aspect, float _near, float _far) | Hatchit::Math::Matrix4 | static |
Inverse(const Matrix4 &mat) | Hatchit::Math::Matrix4 | static |
m_data (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
m_rows (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
Matrix4() (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | inline |
Matrix4(const float rawArray[]) (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | inline |
Matrix4(float xx, float xy, float xz, float xw, float yx, float yy, float yz, float yw, float zx, float zy, float zz, float zw, float wx, float wy, float wz, float ww) (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | inline |
Matrix4(const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &d) | Hatchit::Math::Matrix4 | inline |
Matrix4(const Vector4 &a, const Vector4 &b, const Vector4 &c, const Vector4 &d) | Hatchit::Math::Matrix4 | inline |
Matrix4() | Hatchit::Math::Matrix4 | |
Matrix4(float rawArray[]) | Hatchit::Math::Matrix4 | |
Matrix4(float xx, float xy, float xz, float xw, float yx, float yy, float yz, float yw, float zx, float zy, float zz, float zw, float wx, float wy, float wz, float ww) | Hatchit::Math::Matrix4 | |
Matrix4(Vector3 a, Vector3 b, Vector3 c, Vector3 d) | Hatchit::Math::Matrix4 | |
Matrix4(Vector4 a, Vector4 b, Vector4 c, Vector4 d) | Hatchit::Math::Matrix4 | |
operator Matrix3() | Hatchit::Math::Matrix4 | |
operator*(const Matrix4 &mat) const | Hatchit::Math::Matrix4 | inline |
operator*(const Vector4 &vec) const | Hatchit::Math::Matrix4 | inline |
operator*(Matrix4 mat) | Hatchit::Math::Matrix4 | |
operator*(Vector3 vec) | Hatchit::Math::Matrix4 | |
operator*(Vector4 vec) | Hatchit::Math::Matrix4 | |
operator[](int row) (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | inline |
Quaternion (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | friend |
ToFloat16() const | Hatchit::Math::Matrix4 | inline |
Transpose(const Matrix4 &mat) | Hatchit::Math::Matrix4 | static |
ww (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
wx (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
wy (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
wz (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
xw (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
xx (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
xy (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
xz (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
yw (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
yx (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
yy (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
yz (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
zw (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
zx (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
zy (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |
zz (defined in Hatchit::Math::Matrix4) | Hatchit::Math::Matrix4 | |