Definition in file matrix.cpp.
#include "stdmisc.h"
#include "nel/misc/matrix.h"
#include "nel/misc/plane.h"
#include "nel/misc/debug.h"
Go to the source code of this file.
Namespaces | |
namespace | NLMISC |
Defines | |
#define | a11 M[0] |
#define | a12 M[4] |
#define | a13 M[8] |
#define | a14 M[12] |
#define | a21 M[1] |
#define | a22 M[5] |
#define | a23 M[9] |
#define | a24 M[13] |
#define | a31 M[2] |
#define | a32 M[6] |
#define | a33 M[10] |
#define | a34 M[14] |
#define | a41 M[3] |
#define | a42 M[7] |
#define | a43 M[11] |
#define | a44 M[15] |
#define | MAT_IDENTITY 0 |
#define | MAT_PROJ 16 |
#define | MAT_ROT 2 |
#define | MAT_SCALEANY 8 |
#define | MAT_SCALEUNI 4 |
#define | MAT_TRANS 1 |
#define | MAT_VALIDALL (MAT_VALIDROT | MAT_VALIDPROJ) |
#define | MAT_VALIDPROJ 128 |
#define | MAT_VALIDROT 64 |
|
Definition at line 66 of file matrix.cpp. |
|
Definition at line 70 of file matrix.cpp. |
|
Definition at line 74 of file matrix.cpp. |
|
Definition at line 78 of file matrix.cpp. |
|
Definition at line 67 of file matrix.cpp. |
|
Definition at line 71 of file matrix.cpp. |
|
Definition at line 75 of file matrix.cpp. |
|
Definition at line 79 of file matrix.cpp. |
|
Definition at line 68 of file matrix.cpp. |
|
Definition at line 72 of file matrix.cpp. |
|
Definition at line 76 of file matrix.cpp. |
|
Definition at line 80 of file matrix.cpp. |
|
Definition at line 69 of file matrix.cpp. |
|
Definition at line 73 of file matrix.cpp. |
|
Definition at line 77 of file matrix.cpp. |
|
Definition at line 81 of file matrix.cpp. |
|
Definition at line 61 of file matrix.cpp. Referenced by NLMISC::CMatrix::identity(), and NLMISC::CMatrix::set(). |
|
|
|
|
|
Definition at line 50 of file matrix.cpp. Referenced by NLMISC::CMatrix::hasTrans(), NLMISC::CMatrix::inverted(), NLMISC::CMatrix::movePos(), NLMISC::operator *(), NLMISC::CMatrix::set(), NLMISC::CMatrix::setMulMatrix(), NLMISC::CMatrix::setPos(), NLMISC::CMatrix::translate(), and NLMISC::CMatrix::transpose(). |
|
Definition at line 59 of file matrix.cpp. Referenced by NLMISC::CMatrix::operator=(), and NLMISC::CMatrix::setMulMatrix(). |
|
Definition at line 58 of file matrix.cpp. Referenced by NLMISC::CMatrix::resetProj(), NLMISC::CMatrix::set(), NLMISC::CMatrix::setMulMatrix(), NLMISC::CMatrix::setMulMatrixNoProj(), NLMISC::CMatrix::setProj(), NLMISC::CMatrix::testExpandProj(), and NLMISC::CMatrix::transpose(). |
|
Definition at line 57 of file matrix.cpp. Referenced by NLMISC::CMatrix::setMulMatrix(), NLMISC::CMatrix::setMulMatrixNoProj(), NLMISC::CMatrix::setRot(), NLMISC::CMatrix::setScale(), NLMISC::CMatrix::setScaleUni(), and NLMISC::CMatrix::testExpandRot(). |