#include <matrix4.h>
|
| | Matrix4 (void) |
| |
| | Matrix4 (const Matrix4 &m) |
| |
| | Matrix4 (bool identity) |
| |
| | Matrix4 (const Matrix3D &m) |
| |
| | Matrix4 (const Matrix3 &m) |
| |
| | Matrix4 (const Vector4 &v0, const Vector4 &v1, const Vector4 &v2, const Vector4 &v3) |
| |
| void | Make_Identity (void) |
| |
| void | Init (const Matrix3D &m) |
| |
| void | Init (const Matrix3 &m) |
| |
| void | Init (const Vector4 &v0, const Vector4 &v1, const Vector4 &v2, const Vector4 &v3) |
| |
| void | Init_Ortho (float left, float right, float bottom, float top, float znear, float zfar) |
| |
| void | Init_Perspective (float hfov, float vfov, float znear, float zfar) |
| |
| void | Init_Perspective (float left, float right, float bottom, float top, float znear, float zfar) |
| |
| Vector4 & | operator[] (int i) |
| |
| const Vector4 & | operator[] (int i) const |
| |
| Matrix4 | Transpose (void) const |
| |
| Matrix4 | Inverse (void) const |
| |
| Matrix4 & | operator= (const Matrix4 &m) |
| |
| Matrix4 & | operator+= (const Matrix4 &m) |
| |
| Matrix4 & | operator-= (const Matrix4 &m) |
| |
| Matrix4 & | operator*= (float d) |
| |
| Matrix4 & | operator/= (float d) |
| |
|
| Matrix4 | operator- (const Matrix4 &a) |
| |
| Matrix4 | operator* (const Matrix4 &a, float d) |
| |
| Matrix4 | operator* (float d, const Matrix4 &a) |
| |
| Matrix4 | operator/ (const Matrix4 &a, float d) |
| |
| Matrix4 | operator+ (const Matrix4 &a, const Matrix4 &b) |
| |
| Matrix4 | Add (const Matrix4 &a) |
| |
| Matrix4 | operator- (const Matrix4 &a, const Matrix4 &b) |
| |
| Matrix4 | Subtract (const Matrix4 &a, const Matrix4 &b) |
| |
| Matrix4 | operator* (const Matrix4 &a, const Matrix4 &b) |
| |
| Matrix4 | Multiply (const Matrix4 &a, const Matrix4 &b) |
| |
| int | operator== (const Matrix4 &a, const Matrix4 &b) |
| |
| int | operator!= (const Matrix4 &a, const Matrix4 &b) |
| |
| void | Swap (Matrix4 &a, Matrix4 &b) |
| |
| Vector4 | operator* (const Matrix4 &a, const Vector4 &v) |
| |
| Vector4 | operator* (const Matrix4 &a, const Vector3 &v) |
| |
Definition at line 69 of file matrix4.h.
◆ Matrix4() [1/6]
| Matrix4::Matrix4 |
( |
void | | ) |
|
|
inline |
◆ Matrix4() [2/6]
| Matrix4::Matrix4 |
( |
const Matrix4 & | m | ) |
|
|
inline |
◆ Matrix4() [3/6]
| Matrix4::Matrix4 |
( |
bool | identity | ) |
|
|
inlineexplicit |
◆ Matrix4() [4/6]
◆ Matrix4() [5/6]
| Matrix4::Matrix4 |
( |
const Matrix3 & | m | ) |
|
|
explicit |
◆ Matrix4() [6/6]
◆ Init() [1/3]
| void Matrix4::Init |
( |
const Matrix3 & | m | ) |
|
◆ Init() [2/3]
| void Matrix4::Init |
( |
const Matrix3D & | m | ) |
|
|
inline |
◆ Init() [3/3]
◆ Init_Ortho()
| void Matrix4::Init_Ortho |
( |
float | left, |
|
|
float | right, |
|
|
float | bottom, |
|
|
float | top, |
|
|
float | znear, |
|
|
float | zfar ) |
|
inline |
◆ Init_Perspective() [1/2]
| void Matrix4::Init_Perspective |
( |
float | hfov, |
|
|
float | vfov, |
|
|
float | znear, |
|
|
float | zfar ) |
|
inline |
◆ Init_Perspective() [2/2]
| void Matrix4::Init_Perspective |
( |
float | left, |
|
|
float | right, |
|
|
float | bottom, |
|
|
float | top, |
|
|
float | znear, |
|
|
float | zfar ) |
|
inline |
◆ Inverse()
| Matrix4 Matrix4::Inverse |
( |
void | | ) |
const |
|
inline |
◆ Make_Identity()
| void Matrix4::Make_Identity |
( |
void | | ) |
|
|
inline |
◆ Multiply() [1/3]
◆ Multiply() [2/3]
◆ Multiply() [3/3]
◆ operator*=()
| Matrix4 & Matrix4::operator*= |
( |
float | d | ) |
|
|
inline |
◆ operator+=()
◆ operator-=()
◆ operator/=()
| Matrix4 & Matrix4::operator/= |
( |
float | d | ) |
|
|
inline |
◆ operator=()
◆ operator[]() [1/2]
| Vector4 & Matrix4::operator[] |
( |
int | i | ) |
|
|
inline |
◆ operator[]() [2/2]
| const Vector4 & Matrix4::operator[] |
( |
int | i | ) |
const |
|
inline |
◆ Transform_Vector()
◆ Transpose()
| Matrix4 Matrix4::Transpose |
( |
void | | ) |
const |
|
inline |
◆ Add
◆ Multiply
◆ operator!=
◆ operator* [1/5]
◆ operator* [2/5]
◆ operator* [3/5]
◆ operator* [4/5]
◆ operator* [5/5]
◆ operator+
◆ operator- [1/2]
◆ operator- [2/2]
◆ operator/
◆ operator==
◆ Subtract
◆ Swap
◆ Row
The documentation for this class was generated from the following files: