Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
|
This is the complete list of members for Nz::Matrix4< T >, including all inherited members.
ApplyRotation(const Quaternion< T > &rotation) | Nz::Matrix4< T > | |
ApplyScale(const Vector3< T > &scale) | Nz::Matrix4< T > | |
ApplyTranslation(const Vector3< T > &translation) | Nz::Matrix4< T > | |
Concatenate(const Matrix4 &matrix) | Nz::Matrix4< T > | |
Concatenate(const Matrix4 &left, const Matrix4 &right) | Nz::Matrix4< T > | static |
ConcatenateAffine(const Matrix4 &matrix) | Nz::Matrix4< T > | |
ConcatenateAffine(const Matrix4 &left, const Matrix4 &right) | Nz::Matrix4< T > | static |
GetColumn(unsigned int column) const | Nz::Matrix4< T > | |
GetDeterminant() const | Nz::Matrix4< T > | |
GetDeterminantAffine() const | Nz::Matrix4< T > | |
GetInverse(Matrix4 *dest) const | Nz::Matrix4< T > | |
GetInverseAffine(Matrix4 *dest) const | Nz::Matrix4< T > | |
GetRotation() const | Nz::Matrix4< T > | |
GetRow(unsigned int row) const | Nz::Matrix4< T > | |
GetScale() const | Nz::Matrix4< T > | |
GetSquaredScale() const | Nz::Matrix4< T > | |
GetTranslation() const | Nz::Matrix4< T > | |
GetTransposed(Matrix4 *dest) const | Nz::Matrix4< T > | |
HasNegativeScale() const | Nz::Matrix4< T > | |
HasScale() const | Nz::Matrix4< T > | |
Identity() | Nz::Matrix4< T > | static |
Inverse(bool *succeeded=nullptr) | Nz::Matrix4< T > | |
InverseAffine(bool *succeeded=nullptr) | Nz::Matrix4< T > | |
IsAffine() const | Nz::Matrix4< T > | |
IsIdentity() const | Nz::Matrix4< T > | |
LookAt(const Vector3< T > &eye, const Vector3< T > &target, const Vector3< T > &up=Vector3< T >::Up()) | Nz::Matrix4< T > | static |
m11 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m12 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m13 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m14 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m21 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m22 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m23 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m24 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m31 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m32 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m33 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m34 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m41 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m42 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m43 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
m44 (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
MakeIdentity() | Nz::Matrix4< T > | |
MakeLookAt(const Vector3< T > &eye, const Vector3< T > &target, const Vector3< T > &up=Vector3< T >::Up()) | Nz::Matrix4< T > | |
MakeOrtho(T left, T right, T top, T bottom, T zNear=-1.0, T zFar=1.0) | Nz::Matrix4< T > | |
MakePerspective(T angle, T ratio, T zNear, T zFar) | Nz::Matrix4< T > | |
MakeRotation(const Quaternion< T > &rotation) | Nz::Matrix4< T > | |
MakeScale(const Vector3< T > &scale) | Nz::Matrix4< T > | |
MakeTransform(const Vector3< T > &translation, const Quaternion< T > &rotation) | Nz::Matrix4< T > | |
MakeTransform(const Vector3< T > &translation, const Quaternion< T > &rotation, const Vector3< T > &scale) | Nz::Matrix4< T > | |
MakeTranslation(const Vector3< T > &translation) | Nz::Matrix4< T > | |
MakeViewMatrix(const Vector3< T > &translation, const Quaternion< T > &rotation) | Nz::Matrix4< T > | |
MakeZero() | Nz::Matrix4< T > | |
Matrix4()=default (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
Matrix4(T r11, T r12, T r13, T r14, T r21, T r22, T r23, T r24, T r31, T r32, T r33, T r34, T r41, T r42, T r43, T r44) | Nz::Matrix4< T > | |
Matrix4(const T matrix[16]) | Nz::Matrix4< T > | |
Matrix4(const Matrix4< U > &matrix) | Nz::Matrix4< T > | explicit |
Matrix4(const Matrix4 &matrix)=default (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
operator const T *() const | Nz::Matrix4< T > | |
operator T*() | Nz::Matrix4< T > | |
operator!=(const Matrix4 &mat) const | Nz::Matrix4< T > | |
operator()(unsigned int x, unsigned int y) | Nz::Matrix4< T > | |
operator()(unsigned int x, unsigned int y) const | Nz::Matrix4< T > | |
operator*(const Matrix4 &matrix) const | Nz::Matrix4< T > | |
operator*(const Vector2< T > &vector) const | Nz::Matrix4< T > | |
operator*(const Vector3< T > &vector) const | Nz::Matrix4< T > | |
operator*(const Vector4< T > &vector) const | Nz::Matrix4< T > | |
operator*(T scalar) const | Nz::Matrix4< T > | |
operator*=(const Matrix4 &matrix) | Nz::Matrix4< T > | |
operator*=(T scalar) | Nz::Matrix4< T > | |
operator=(const Matrix4 &matrix)=default (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
operator==(const Matrix4 &mat) const | Nz::Matrix4< T > | |
Ortho(T left, T right, T top, T bottom, T zNear=-1.0, T zFar=1.0) | Nz::Matrix4< T > | static |
Perspective(T angle, T ratio, T zNear, T zFar) | Nz::Matrix4< T > | static |
Rotate(const Quaternion< T > &rotation) | Nz::Matrix4< T > | static |
Scale(const Vector3< T > &scale) | Nz::Matrix4< T > | static |
Set(T r11, T r12, T r13, T r14, T r21, T r22, T r23, T r24, T r31, T r32, T r33, T r34, T r41, T r42, T r43, T r44) | Nz::Matrix4< T > | |
Set(const T matrix[16]) | Nz::Matrix4< T > | |
Set(const Matrix4 &matrix) | Nz::Matrix4< T > | |
Set(const Matrix4< U > &matrix) (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > | |
Set(const Matrix4< U > &matrix) | Nz::Matrix4< T > | |
SetRotation(const Quaternion< T > &rotation) | Nz::Matrix4< T > | |
SetScale(const Vector3< T > &scale) | Nz::Matrix4< T > | |
SetTranslation(const Vector3< T > &translation) | Nz::Matrix4< T > | |
ToString() const | Nz::Matrix4< T > | |
Transform(const Vector2< T > &vector, T z=0.0, T w=1.0) const | Nz::Matrix4< T > | |
Transform(const Vector3< T > &vector, T w=1.0) const | Nz::Matrix4< T > | |
Transform(const Vector4< T > &vector) const | Nz::Matrix4< T > | |
Transform(const Vector3< T > &translation, const Quaternion< T > &rotation) | Nz::Matrix4< T > | static |
Transform(const Vector3< T > &translation, const Quaternion< T > &rotation, const Vector3< T > &scale) | Nz::Matrix4< T > | static |
Translate(const Vector3< T > &translation) | Nz::Matrix4< T > | static |
Transpose() | Nz::Matrix4< T > | |
ViewMatrix(const Vector3< T > &translation, const Quaternion< T > &rotation) | Nz::Matrix4< T > | static |
Zero() | Nz::Matrix4< T > | static |
~Matrix4()=default (defined in Nz::Matrix4< T >) | Nz::Matrix4< T > |