|
Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
|
A 4x4 matrix class. Más...
#include <Matrix4x4.h>
Métodos públicos | |
| float | determinant () const |
| Computes the determinant of the matrix. | |
| Matrix4x4 () | |
| Matrix4x4 () | |
| Default constructor. | |
| Matrix4x4 (const Matrix4x4 &other) | |
| Matrix4x4 (float a11, float a12, float a13, float a14, float a21, float a22, float a23, float a24, float a31, float a32, float a33, float a34, float a41, float a42, float a43, float a44) | |
| Parameterized constructor. | |
| Matrix4x4 | operator* (const Matrix4x4 &other) const |
| Multiplies this matrix by another matrix. | |
| Matrix4x4 | operator+ (const Matrix4x4 &other) const |
| Adds another matrix to this matrix. | |
| Matrix4x4 | operator- (const Matrix4x4 &other) const |
| Subtracts another matrix from this matrix. | |
Atributos públicos | |
| float | m [4][4] |
| The elements of the matrix. | |
This class represents a 4x4 matrix and provides basic matrix operations such as addition, subtraction, multiplication, determinant calculation, and inversion.
Definición en la línea 42 del archivo Matrix4x4.h.
|
inline |
Definición en la línea 47 del archivo Matrix4x4.h.
Hace referencia a m.
Referenciado por operator*(), operator+() y operator-().
|
inline |
Initializes the matrix to the identity matrix.
Definición en la línea 60 del archivo Matrix4x4.h.
Hace referencia a m.
|
inline |
Initializes the matrix with the given values.
| a11 | Element at row 1, column 1. |
| a12 | Element at row 1, column 2. |
| a13 | Element at row 1, column 3. |
| a14 | Element at row 1, column 4. |
| a21 | Element at row 2, column 1. |
| a22 | Element at row 2, column 2. |
| a23 | Element at row 2, column 3. |
| a24 | Element at row 2, column 4. |
| a31 | Element at row 3, column 1. |
| a32 | Element at row 3, column 2. |
| a33 | Element at row 3, column 3. |
| a34 | Element at row 3, column 4. |
| a41 | Element at row 4, column 1. |
| a42 | Element at row 4, column 2. |
| a43 | Element at row 4, column 3. |
| a44 | Element at row 4, column 4. |
Definición en la línea 90 del archivo Matrix4x4.h.
Hace referencia a m.
|
inline |
Definición en la línea 101 del archivo Matrix4x4.h.
Hace referencia a m.
|
inline |
Definición en la línea 174 del archivo Matrix4x4.h.
Hace referencia a m.
| other | The matrix to multiply by. |
Definición en la línea 145 del archivo Matrix4x4.h.
Hace referencia a m y Matrix4x4().
| other | The matrix to add. |
Definición en la línea 115 del archivo Matrix4x4.h.
Hace referencia a m y Matrix4x4().
| other | The matrix to subtract. |
Definición en la línea 130 del archivo Matrix4x4.h.
Hace referencia a m y Matrix4x4().
| float EU::Matrix4x4::m[4][4] |
Definición en la línea 44 del archivo Matrix4x4.h.
Referenciado por determinant(), Matrix4x4(), Matrix4x4(), Matrix4x4(), operator*(), operator+() y operator-().