|
MathFu
An open source project by
FPL.
|
This is the complete list of members for mathfu::Matrix< T, rows, columns >, including all inherited members.
| FromAffineTransform(const Matrix< T, 4, 3 > &affine) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| FromRotationMatrix(const Matrix< T, 3 > &m) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| FromScaleVector(const Vector< T, rows-1 > &v) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| FromTranslationVector(const Vector< T, 2 > &v) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| FromTranslationVector(const Vector< T, 3 > &v) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| FromType(const CompatibleT &compatible) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| HadamardProduct(const Matrix< T, rows, columns > &m1, const Matrix< T, rows, columns > &m2) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| Identity() | mathfu::Matrix< T, rows, columns > | inlinestatic |
| Inverse() const | mathfu::Matrix< T, rows, columns > | inline |
| InverseWithDeterminantCheck(Matrix< T, rows, columns > *const inverse) const | mathfu::Matrix< T, rows, columns > | inline |
| kColumns | mathfu::Matrix< T, rows, columns > | static |
| kElements | mathfu::Matrix< T, rows, columns > | static |
| kRows | mathfu::Matrix< T, rows, columns > | static |
| LookAt(const Vector< T, 3 > &at, const Vector< T, 3 > &eye, const Vector< T, 3 > &up, T handedness=-1) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| Matrix() | mathfu::Matrix< T, rows, columns > | inline |
| Matrix(const Matrix< T, rows, columns > &m) | mathfu::Matrix< T, rows, columns > | inline |
| Matrix(const T &s) | mathfu::Matrix< T, rows, columns > | inlineexplicit |
| Matrix(const T &s00, const T &s10, const T &s01, const T &s11) | mathfu::Matrix< T, rows, columns > | inline |
| Matrix(const T &s00, const T &s10, const T &s20, const T &s01, const T &s11, const T &s21, const T &s02, const T &s12, const T &s22) | mathfu::Matrix< T, rows, columns > | inline |
| Matrix(const T &s00, const T &s10, const T &s20, const T &s30, const T &s01, const T &s11, const T &s21, const T &s31, const T &s02, const T &s12, const T &s22, const T &s32) | mathfu::Matrix< T, rows, columns > | inline |
| Matrix(const T &s00, const T &s10, const T &s20, const T &s30, const T &s01, const T &s11, const T &s21, const T &s31, const T &s02, const T &s12, const T &s22, const T &s32, const T &s03, const T &s13, const T &s23, const T &s33) | mathfu::Matrix< T, rows, columns > | inline |
| Matrix(const Vector< T, 4 > &column0, const Vector< T, 4 > &column1, const Vector< T, 4 > &column2, const Vector< T, 4 > &column3) | mathfu::Matrix< T, rows, columns > | inline |
| Matrix(const T *const a) | mathfu::Matrix< T, rows, columns > | inlineexplicit |
| Matrix(const VectorPacked< T, rows > *const vectors) | mathfu::Matrix< T, rows, columns > | inlineexplicit |
| operator()(const int row, const int column) const | mathfu::Matrix< T, rows, columns > | inline |
| operator()(const int row, const int column) | mathfu::Matrix< T, rows, columns > | inline |
| operator()(const int i) const | mathfu::Matrix< T, rows, columns > | inline |
| operator()(const int i) | mathfu::Matrix< T, rows, columns > | inline |
| operator*(const T &s) const | mathfu::Matrix< T, rows, columns > | inline |
| operator*(const Matrix< T, rows, columns > &m) const | mathfu::Matrix< T, rows, columns > | inline |
| operator*(const Vector< T, rows > &v, const Matrix< T, rows, columns > &m) | mathfu::Matrix< T, rows, columns > | friend |
| operator*(const T &s, const Matrix< T, columns, rows > &m) | mathfu::Matrix< T, rows, columns > | related |
| operator*(const Matrix< T, rows, columns > &m, const Vector< T, columns > &v) | mathfu::Matrix< T, rows, columns > | related |
| operator*(const Matrix< T, 4, 4 > &m, const Vector< T, 3 > &v) | mathfu::Matrix< T, rows, columns > | related |
| operator*=(const T &s) | mathfu::Matrix< T, rows, columns > | inline |
| operator*=(const Matrix< T, rows, columns > &m) | mathfu::Matrix< T, rows, columns > | inline |
| operator+(const Matrix< T, rows, columns > &m) const | mathfu::Matrix< T, rows, columns > | inline |
| operator+(const T &s) const | mathfu::Matrix< T, rows, columns > | inline |
| operator+=(const Matrix< T, rows, columns > &m) | mathfu::Matrix< T, rows, columns > | inline |
| operator+=(const T &s) | mathfu::Matrix< T, rows, columns > | inline |
| operator-() const | mathfu::Matrix< T, rows, columns > | inline |
| operator-(const Matrix< T, rows, columns > &m) const | mathfu::Matrix< T, rows, columns > | inline |
| operator-(const T &s) const | mathfu::Matrix< T, rows, columns > | inline |
| operator-=(const Matrix< T, rows, columns > &m) | mathfu::Matrix< T, rows, columns > | inline |
| operator-=(const T &s) | mathfu::Matrix< T, rows, columns > | inline |
| operator/(const T &s) const | mathfu::Matrix< T, rows, columns > | inline |
| operator/=(const T &s) | mathfu::Matrix< T, rows, columns > | inline |
| operator[](const int i) const | mathfu::Matrix< T, rows, columns > | inline |
| operator[](const int i) | mathfu::Matrix< T, rows, columns > | inline |
| Ortho(T left, T right, T bottom, T top, T znear, T zfar, T handedness=1) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| OuterProduct(const Vector< T, rows > &v1, const Vector< T, columns > &v2) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| Pack(VectorPacked< T, rows > *const vector) const | mathfu::Matrix< T, rows, columns > | inline |
| Perspective(T fovy, T aspect, T znear, T zfar, T handedness=1) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| RotationX(const Vector< T, 2 > &v) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| RotationX(T angle) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| RotationY(const Vector< T, 2 > &v) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| RotationY(T angle) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| RotationZ(const Vector< T, 2 > &v) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| RotationZ(T angle) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| ToAffineTransform(const Matrix< T, 4 > &m) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| ToRotationMatrix(const Matrix< T, 4 > &m) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| ToType(const Matrix< T, rows, columns > &m) | mathfu::Matrix< T, rows, columns > | inlinestatic |
| TranslationVector2D() const | mathfu::Matrix< T, rows, columns > | inline |
| TranslationVector3D() const | mathfu::Matrix< T, rows, columns > | inline |
| Transpose() const | mathfu::Matrix< T, rows, columns > | inline |
| UnProject(const Vector< T, 3 > &window_coord, const Matrix< T, 4, 4 > &model_view, const Matrix< T, 4, 4 > &projection, const float window_width, const float window_height) | mathfu::Matrix< T, rows, columns > | inlinestatic |