Go to the source code of this file.
Classes | |
| struct | StdMeshVector |
| struct | StdMeshVertex |
| struct | StdMeshQuaternion |
| struct | StdMeshTransformation |
| class | StdMeshMatrix |
| class | StdProjectionMatrix |
| StdMeshMatrix operator* | ( | const StdMeshMatrix & | lhs, |
| const StdMeshMatrix & | rhs | ||
| ) |
Definition at line 478 of file StdMeshMath.cpp.
| StdMeshVector operator* | ( | const StdMeshMatrix & | lhs, |
| const StdMeshVector & | rhs | ||
| ) |
Definition at line 752 of file StdMeshMath.cpp.
References StdMeshVector::x, StdMeshVector::y, and StdMeshVector::z.
| StdMeshVertex operator* | ( | const StdMeshMatrix & | lhs, |
| const StdMeshVertex & | rhs | ||
| ) |
Definition at line 804 of file StdMeshMath.cpp.
References StdMeshVertex::nx, StdMeshVertex::ny, StdMeshVertex::nz, StdMeshVertex::u, StdMeshVertex::v, StdMeshVertex::x, StdMeshVertex::y, and StdMeshVertex::z.
| StdMeshMatrix operator* | ( | const StdMeshMatrix & | lhs, |
| float | rhs | ||
| ) |
Definition at line 519 of file StdMeshMath.cpp.
| StdMeshQuaternion operator* | ( | const StdMeshQuaternion & | lhs, |
| const StdMeshQuaternion & | rhs | ||
| ) |
Definition at line 591 of file StdMeshMath.cpp.
References StdMeshQuaternion::w, StdMeshQuaternion::x, StdMeshQuaternion::y, and StdMeshQuaternion::z.
| StdMeshVector operator* | ( | const StdMeshQuaternion & | lhs, |
| const StdMeshVector & | rhs | ||
| ) |
Definition at line 761 of file StdMeshMath.cpp.
References StdMeshVector::Cross(), StdMeshQuaternion::w, StdMeshQuaternion::x, StdMeshQuaternion::y, and StdMeshQuaternion::z.
| StdMeshQuaternion operator* | ( | const StdMeshQuaternion & | lhs, |
| float | rhs | ||
| ) |
Definition at line 610 of file StdMeshMath.cpp.
| StdMeshTransformation operator* | ( | const StdMeshTransformation & | lhs, |
| const StdMeshTransformation & | rhs | ||
| ) |
Definition at line 648 of file StdMeshMath.cpp.
References StdMeshTransformation::rotate, StdMeshTransformation::scale, and StdMeshTransformation::translate.
| StdMeshVector operator* | ( | const StdMeshVector & | lhs, |
| const StdMeshVector & | rhs | ||
| ) |
Definition at line 696 of file StdMeshMath.cpp.
References StdMeshVector::x, StdMeshVector::y, and StdMeshVector::z.
| StdMeshVector operator* | ( | const StdMeshVector & | lhs, |
| float | rhs | ||
| ) |
Definition at line 713 of file StdMeshMath.cpp.
| StdMeshVertex operator* | ( | const StdMeshVertex & | lhs, |
| float | rhs | ||
| ) |
Definition at line 799 of file StdMeshMath.cpp.
| StdProjectionMatrix operator* | ( | const StdProjectionMatrix & | lhs, |
| const StdProjectionMatrix & | rhs | ||
| ) |
Definition at line 548 of file StdMeshMath.cpp.
| StdMeshMatrix operator* | ( | float | lhs, |
| const StdMeshMatrix & | rhs | ||
| ) |
Definition at line 501 of file StdMeshMath.cpp.
| StdMeshQuaternion operator* | ( | float | lhs, |
| const StdMeshQuaternion & | rhs | ||
| ) |
Definition at line 617 of file StdMeshMath.cpp.
| StdMeshVector operator* | ( | float | lhs, |
| const StdMeshVector & | rhs | ||
| ) |
Definition at line 720 of file StdMeshMath.cpp.
| StdMeshVertex operator* | ( | float | lhs, |
| const StdMeshVertex & | rhs | ||
| ) |
Definition at line 787 of file StdMeshMath.cpp.
References StdMeshVertex::nx, StdMeshVertex::ny, StdMeshVertex::nz, StdMeshVertex::x, StdMeshVertex::y, and StdMeshVertex::z.
| StdMeshMatrix& operator*= | ( | StdMeshMatrix & | lhs, |
| const StdMeshMatrix & | rhs | ||
| ) |
Definition at line 524 of file StdMeshMath.cpp.
| StdMeshQuaternion& operator*= | ( | StdMeshQuaternion & | lhs, |
| float | rhs | ||
| ) |
Definition at line 601 of file StdMeshMath.cpp.
References StdMeshQuaternion::w, StdMeshQuaternion::x, StdMeshQuaternion::y, and StdMeshQuaternion::z.
| StdMeshVector& operator*= | ( | StdMeshVector & | lhs, |
| float | rhs | ||
| ) |
Definition at line 705 of file StdMeshMath.cpp.
References StdMeshVector::x, StdMeshVector::y, and StdMeshVector::z.
| StdProjectionMatrix& operator*= | ( | StdProjectionMatrix & | lhs, |
| const StdProjectionMatrix & | rhs | ||
| ) |
Definition at line 575 of file StdMeshMath.cpp.
| StdMeshMatrix operator+ | ( | const StdMeshMatrix & | lhs, |
| const StdMeshMatrix & | rhs | ||
| ) |
Definition at line 530 of file StdMeshMath.cpp.
| StdMeshQuaternion operator+ | ( | const StdMeshQuaternion & | lhs, |
| const StdMeshQuaternion & | rhs | ||
| ) |
Definition at line 631 of file StdMeshMath.cpp.
| StdMeshVector operator+ | ( | const StdMeshVector & | lhs, |
| const StdMeshVector & | rhs | ||
| ) |
Definition at line 674 of file StdMeshMath.cpp.
| StdMeshVertex operator+ | ( | const StdMeshVertex & | lhs, |
| const StdMeshVertex & | rhs | ||
| ) |
Definition at line 780 of file StdMeshMath.cpp.
| StdMeshQuaternion& operator+= | ( | StdMeshQuaternion & | lhs, |
| const StdMeshQuaternion & | rhs | ||
| ) |
Definition at line 622 of file StdMeshMath.cpp.
References StdMeshQuaternion::w, StdMeshQuaternion::x, StdMeshQuaternion::y, and StdMeshQuaternion::z.
| StdMeshVector& operator+= | ( | StdMeshVector & | lhs, |
| const StdMeshVector & | rhs | ||
| ) |
Definition at line 666 of file StdMeshMath.cpp.
References StdMeshVector::x, StdMeshVector::y, and StdMeshVector::z.
| StdMeshVertex& operator+= | ( | StdMeshVertex & | lhs, |
| const StdMeshVertex & | rhs | ||
| ) |
Definition at line 769 of file StdMeshMath.cpp.
References StdMeshVertex::nx, StdMeshVertex::ny, StdMeshVertex::nz, StdMeshVertex::x, StdMeshVertex::y, and StdMeshVertex::z.
| StdMeshQuaternion operator- | ( | const StdMeshQuaternion & | lhs, |
| const StdMeshQuaternion & | rhs | ||
| ) |
Definition at line 638 of file StdMeshMath.cpp.
References StdMeshQuaternion::w, StdMeshQuaternion::x, StdMeshQuaternion::y, and StdMeshQuaternion::z.
| StdMeshQuaternion operator- | ( | const StdMeshQuaternion & | rhs | ) |
Definition at line 581 of file StdMeshMath.cpp.
References StdMeshQuaternion::w, StdMeshQuaternion::x, StdMeshQuaternion::y, and StdMeshQuaternion::z.
| StdMeshVector operator- | ( | const StdMeshVector & | lhs, |
| const StdMeshVector & | rhs | ||
| ) |
Definition at line 689 of file StdMeshMath.cpp.
| StdMeshVector operator- | ( | const StdMeshVector & | rhs | ) |
Definition at line 657 of file StdMeshMath.cpp.
References StdMeshVector::x, StdMeshVector::y, and StdMeshVector::z.
| StdMeshVector& operator-= | ( | StdMeshVector & | lhs, |
| const StdMeshVector & | rhs | ||
| ) |
Definition at line 681 of file StdMeshMath.cpp.
References StdMeshVector::x, StdMeshVector::y, and StdMeshVector::z.
| StdMeshVector operator/ | ( | const StdMeshVector & | lhs, |
| const StdMeshVector & | rhs | ||
| ) |
Definition at line 725 of file StdMeshMath.cpp.
References StdMeshVector::x, StdMeshVector::y, and StdMeshVector::z.
| StdMeshVector operator/ | ( | const StdMeshVector & | lhs, |
| float | rhs | ||
| ) |
Definition at line 743 of file StdMeshMath.cpp.
References StdMeshVector::x, StdMeshVector::y, and StdMeshVector::z.
| StdMeshVector operator/ | ( | float | lhs, |
| const StdMeshVector & | rhs | ||
| ) |
Definition at line 734 of file StdMeshMath.cpp.
References StdMeshVector::x, StdMeshVector::y, and StdMeshVector::z.
| void Perspective | ( | MatrixType & | mat, |
| float | cot_fovy2, | ||
| float | aspect, | ||
| float | nearVal, | ||
| float | farVal | ||
| ) |
Definition at line 216 of file StdMeshMath.h.
References z2.
Referenced by CStdGL::PerformMesh().
| void Rotate | ( | MatrixType & | mat, |
| float | angle, | ||
| float | x, | ||
| float | y, | ||
| float | z | ||
| ) |
Definition at line 209 of file StdMeshMath.h.
References z.
| void Scale | ( | MatrixType & | mat, |
| float | sx, | ||
| float | sy, | ||
| float | sz | ||
| ) |
Definition at line 195 of file StdMeshMath.h.
Referenced by CStdGL::PerformMesh(), and CStdGL::SetupMultiBlt().
| void Translate | ( | MatrixType & | mat, |
| float | dx, | ||
| float | dy, | ||
| float | dz | ||
| ) |
Definition at line 185 of file StdMeshMath.h.
Referenced by C4ParticleList::Draw(), C4ParticleChunk::Draw(), CStdGL::PerformMesh(), and CStdGL::SetupMultiBlt().