Open 3D Engine AtomTressFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AMD::Matrix4 Class Reference

Public Member Functions

 Matrix4 (const Matrix4 &other)
 
 Matrix4 (float r1[4], float r2[4], float r3[4], float r4[4])
 
 Matrix4 (float e00, float e01, float e02, float e03, float e10, float e11, float e12, float e13, float e20, float e21, float e22, float e23, float e30, float e31, float e32, float e33)
 
void SetIdentity ()
 
void SetRotation (const Vector3 &axis, float ang)
 
void SetTranslate (float x, float y, float z)
 
float GetElement (int i, int j) const
 
Vector3 operator* (const Vector3 &vec) const
 
Matrix4 operator* (const Matrix4 &other) const
 
Matrix4operator= (const Matrix4 &other)
 
 operator float * () const
 
 operator const float * () const
 

Public Attributes

float m [4][4]
 

Static Public Attributes

static const Matrix4 IDENTITY
 
static const Matrix4 ZERO
 

The documentation for this class was generated from the following file: