Matrix4< T > Member List
This is the complete list of members for Matrix4< T >, including all inherited members.
| AddTranslation(Vec3< T > const &move) | Matrix4< T > | |
| cell | Matrix4< T > | |
| Column(int ci) | Matrix4< T > | |
| Column(int ci) const | Matrix4< T > | |
| Column3(int ci) | Matrix4< T > | |
| Column3(int ci) const | Matrix4< T > | |
| Columns() | Matrix4< T > | |
| Columns() const | Matrix4< T > | |
| Get(T *values) | Matrix4< T > | |
| GetAvrgScale() const | Matrix4< T > | |
| GetComponents(Matrix3< T > &scale, Matrix3< T > &rotation, Vec3< T > &translation) const | Matrix4< T > | |
| GetDeterminant() const | Matrix4< T > | |
| GetDiagonal() const | Matrix4< T > | |
| GetInverse() const | Matrix4< T > | |
| GetRotation() const | Matrix4< T > | |
| GetRow(int ri) const | Matrix4< T > | |
| GetScale() const | Matrix4< T > | |
| GetSubMatrix2() const | Matrix4< T > | |
| GetSubMatrix3() const | Matrix4< T > | |
| GetSubMatrix34() const | Matrix4< T > | |
| GetTrace() const | Matrix4< T > | |
| GetTranslation() const | Matrix4< T > | |
| GetTranspose() const | Matrix4< T > | |
| Identity() | Matrix4< T > | static |
| Inverse | Matrix4< T > | friend |
| Invert() | Matrix4< T > | |
| IsDiagonal(T tollerance=T(0.0001)) const | Matrix4< T > | |
| IsFinite() const | Matrix4< T > | |
| IsIdentity(T tollerance=T(0.0001)) const | Matrix4< T > | |
| IsSymmetric(T tollerance=T(0.0001)) const | Matrix4< T > | |
| IsZero() const | Matrix4< T > | |
| Matrix4() | Matrix4< T > | |
| Matrix4(Matrix4< S > const &matrix) | Matrix4< T > | explicit |
| Matrix4(T const *values) | Matrix4< T > | explicit |
| Matrix4(T v) | Matrix4< T > | explicit |
| Matrix4(Vec3< T > const &x, Vec3< T > const &y, Vec3< T > const &z, Vec3< T > const &pos) | Matrix4< T > | explicit |
| Matrix4(Vec4< T > const &x, Vec4< T > const &y, Vec4< T > const &z, Vec4< T > const &w) | Matrix4< T > | explicit |
| Matrix4(Matrix34< T > const &m) | Matrix4< T > | explicit |
| Matrix4(Matrix3< T > const &m) | Matrix4< T > | explicit |
| Matrix4(Matrix2< T > const &m) | Matrix4< T > | explicit |
| Matrix4(Matrix3< T > const &m, Vec3< T > const &pos) | Matrix4< T > | explicit |
| Matrix4(T c00, T c01, T c02, T c03, T c10, T c11, T c12, T c13, T c20, T c21, T c22, T c23, T c30, T c31, T c32, T c33) | Matrix4< T > | |
| MultSelfTranspose() const | Matrix4< T > | |
| MultTranspose(Matrix4 const &right) const | Matrix4< T > | |
| Normalize() | Matrix4< T > | |
| operator!=(Matrix4 const &right) const | Matrix4< T > | |
| operator()(int ri, int ci) | Matrix4< T > | |
| operator()(int ri, int ci) const | Matrix4< T > | |
| operator* | Matrix4< T > | friend |
| operator* | Matrix4< T > | friend |
| operator*(T const value) const | Matrix4< T > | |
| operator*(Matrix4 const &right) const | Matrix4< T > | |
| operator*(Matrix34< T > const &right) const | Matrix4< T > | |
| operator*(Matrix3< T > const &right) const | Matrix4< T > | |
| operator*(Vec3< T > const &p) const | Matrix4< T > | |
| operator*(Vec4< T > const &p) const | Matrix4< T > | |
| operator*=(Matrix4 const &right) | Matrix4< T > | |
| operator*=(Matrix34< T > const &right) | Matrix4< T > | |
| operator*=(Matrix3< T > const &right) | Matrix4< T > | |
| operator*=(T const value) | Matrix4< T > | |
| operator+(Matrix4 const &right) const | Matrix4< T > | |
| operator+=(Matrix4 const &right) | Matrix4< T > | |
| operator-() const | Matrix4< T > | |
| operator-(Matrix4 const &right) const | Matrix4< T > | |
| operator-=(Matrix4 const &right) | Matrix4< T > | |
| operator/(T const value) const | Matrix4< T > | |
| operator/=(T const value) | Matrix4< T > | |
| operator==(Matrix4 const &right) const | Matrix4< T > | |
| operator[](int i) | Matrix4< T > | |
| operator[](int i) const | Matrix4< T > | |
| OrthogonalizeX() | Matrix4< T > | |
| OrthogonalizeY() | Matrix4< T > | |
| OrthogonalizeZ() | Matrix4< T > | |
| Perspective(T fov, T aspect, T znear, T zfar) | Matrix4< T > | static |
| PerspectiveTan(T tan_fov_2, T aspect, T znear, T zfar) | Matrix4< T > | static |
| Rotation(Vec3< T > const &axis, T angle) | Matrix4< T > | static |
| Rotation(Vec3< T > const &axis, T cosAngle, T sinAngle) | Matrix4< T > | static |
| Rotation(Vec3< T > const &from, Vec3< T > const &to) | Matrix4< T > | static |
| RotationX(T angle) | Matrix4< T > | static |
| RotationXYZ(T angleX, T angleY, T angleZ) | Matrix4< T > | static |
| RotationY(T angle) | Matrix4< T > | static |
| RotationZ(T angle) | Matrix4< T > | static |
| RotationZYX(T angleX, T angleY, T angleZ) | Matrix4< T > | static |
| Scale(T uniformScale) | Matrix4< T > | static |
| Scale(T scaleX, T scaleY, T scaleZ, T scaleW=T(1)) | Matrix4< T > | static |
| Scale(Vec3< T > const &scale) | Matrix4< T > | static |
| Set(T const *values) | Matrix4< T > | |
| Set(Vec3< T > const &x, Vec3< T > const &y, Vec3< T > const &z, Vec3< T > const &pos) | Matrix4< T > | |
| Set(Vec4< T > const &x, Vec4< T > const &y, Vec4< T > const &z, Vec4< T > const &w) | Matrix4< T > | |
| SetCartesianFrameXY(Vec3< T > const &x, Vec3< T > const &y_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0))) | Matrix4< T > | |
| SetCartesianFrameXZ(Vec3< T > const &x, Vec3< T > const &z_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0))) | Matrix4< T > | |
| SetCartesianFrameYX(Vec3< T > const &y, Vec3< T > const &x_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0))) | Matrix4< T > | |
| SetCartesianFrameYZ(Vec3< T > const &y, Vec3< T > const &z_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0))) | Matrix4< T > | |
| SetCartesianFrameZX(Vec3< T > const &z, Vec3< T > const &x_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0))) | Matrix4< T > | |
| SetCartesianFrameZY(Vec3< T > const &z, Vec3< T > const &y_approx, Vec3< T > const &trans=Vec3< T >(T(0), T(0), T(0))) | Matrix4< T > | |
| SetColumn(int ci, T x, T y, T z, T w) | Matrix4< T > | |
| SetColumn(int ci, Vec4< T > const &v) | Matrix4< T > | |
| SetDiagonal(T xx, T yy, T zz, T ww=1) | Matrix4< T > | |
| SetDiagonal(Vec4< T > const &p) | Matrix4< T > | |
| SetDiagonal(Vec3< T > const &p) | Matrix4< T > | |
| SetDiagonal(T const *values) | Matrix4< T > | |
| SetIdentity() | Matrix4< T > | |
| SetNoTranslation() | Matrix4< T > | |
| SetPerspective(T fov, T aspect, T znear, T zfar) | Matrix4< T > | |
| SetPerspectiveTan(T tan_fov_2, T aspect, T znear, T zfar) | Matrix4< T > | |
| SetRotation(Vec3< T > const &axis, T angle) | Matrix4< T > | |
| SetRotation(Vec3< T > const &axis, T sinAngle, T cosAngle) | Matrix4< T > | |
| SetRotation(Vec3< T > const &from, Vec3< T > const &to) | Matrix4< T > | |
| SetRotationX(T angle) | Matrix4< T > | |
| SetRotationX(T sinAngle, T cosAngle) | Matrix4< T > | |
| SetRotationXYZ(T angleX, T angleY, T angleZ) | Matrix4< T > | |
| SetRotationY(T angle) | Matrix4< T > | |
| SetRotationY(T sinAngle, T cosAngle) | Matrix4< T > | |
| SetRotationZ(T angle) | Matrix4< T > | |
| SetRotationZ(T sinAngle, T cosAngle) | Matrix4< T > | |
| SetRotationZYX(T angleX, T angleY, T angleZ) | Matrix4< T > | |
| SetRow(int ri, T x, T y, T z, T w) | Matrix4< T > | |
| SetRow(int ri, Vec4< T > const &v) | Matrix4< T > | |
| SetScale(T uniformScale) | Matrix4< T > | |
| SetScale(T scaleX, T scaleY, T scaleZ, T scaleW=T(1)) | Matrix4< T > | |
| SetScale(Vec3< T > const &scale) | Matrix4< T > | |
| SetTensorProduct(Vec4< T > const &v0, Vec4< T > const &v1) | Matrix4< T > | |
| SetTranslation(Vec3< T > const &move) | Matrix4< T > | |
| SetTranslationComponent(Vec3< T > const &move) | Matrix4< T > | |
| SetView(Vec3< T > const &pos, Vec3< T > const &target, Vec3< T > const &up) | Matrix4< T > | |
| TensorProduct(Vec4< T > const &v0, Vec4< T > const &v1) | Matrix4< T > | static |
| Transform(Vec4< T > &p) const | Matrix4< T > | |
| Translation(Vec3< T > const &move) | Matrix4< T > | static |
| Transpose() | Matrix4< T > | |
| TransposeMult(Vec3< T > const &p) const | Matrix4< T > | |
| TransposeMult(Vec4< T > const &p) const | Matrix4< T > | |
| TransposeMult(Matrix4 const &right) const | Matrix4< T > | |
| TransposeMultSelf() const | Matrix4< T > | |
| VectorTransform(Vec3< T > const &p) const | Matrix4< T > | |
| View(Vec3< T > const &pos, Vec3< T > const &target, Vec3< T > const &up) | Matrix4< T > | static |
| Zero() | Matrix4< T > |