Aeon Engine c550894
AeonGames Open Source Game Engine
Loading...
Searching...
No Matches
Matrix4x4.hpp File Reference

Header for 4x4 matrix class. More...

#include "aeongames/Platform.hpp"
#include <initializer_list>
#include <iosfwd>
Include dependency graph for Matrix4x4.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AeonGames::Matrix4x4
 4 by 4 matrix in colum mayor order. More...

Namespaces

namespace  AeonGames
 <- This is here just for the literals

Functions

DLL const Matrix4x4 AeonGames::operator* (const Matrix4x4 &lhs, const Matrix4x4 &rhs)
 Multiplies two 4x4 matrices. Multiplies two 4x4 matrices.
DLL const Vector3 AeonGames::operator* (const Matrix4x4 &lhs, const Vector3 &rhs)
 Multiply a 4x4 matrix by a 3D vector.
DLL const bool AeonGames::operator== (const Matrix4x4 &lhs, const Matrix4x4 &rhs)
 Compare two 4x4 matrices for equality.
DLL const Matrix4x4 AeonGames::Abs (const Matrix4x4 &aMatrix4x4)
 Compute the element-wise absolute value of a matrix.
DLL std::ostream & AeonGames::operator<< (std::ostream &os, const Matrix4x4 &aMatrix)
 Stream output operator for a 4x4 matrix.

Detailed Description

Header for 4x4 matrix class.

Author
Rodrigo Hernandez.

Definition in file Matrix4x4.hpp.