VMTK
VMATH_NAMESPACE::Matrix4< T > Member List

This is the complete list of members for VMATH_NAMESPACE::Matrix4< T >, including all inherited members.

at(int x, int y)VMATH_NAMESPACE::Matrix4< T >inline
at(int x, int y) constVMATH_NAMESPACE::Matrix4< T >inline
createFrustum(T left, T right, T bottom, T top, T zNear, T zFar)VMATH_NAMESPACE::Matrix4< T >inlinestatic
createLookAt(const Vector3< T > &eyePos, const Vector3< T > &centerPos, const Vector3< T > &upDir)VMATH_NAMESPACE::Matrix4< T >inlinestatic
createMat4FromMat3(Matrix3< T > n)VMATH_NAMESPACE::Matrix4< T >inlinestatic
createOrtho(T left, T right, T bottom, T top, T zNear, T zFar)VMATH_NAMESPACE::Matrix4< T >inlinestatic
createRotationAroundAxis(T xDeg, T yDeg, T zDeg)VMATH_NAMESPACE::Matrix4< T >inlinestatic
createScale(T sx, T sy, T sz)VMATH_NAMESPACE::Matrix4< T >inlinestatic
createTranslation(T x, T y, T z, T w=1)VMATH_NAMESPACE::Matrix4< T >inlinestatic
dataVMATH_NAMESPACE::Matrix4< T >
det()VMATH_NAMESPACE::Matrix4< T >inline
fromColumnMajorArray(const FromT *arr)VMATH_NAMESPACE::Matrix4< T >inlinestatic
fromRowMajorArray(const FromT *arr)VMATH_NAMESPACE::Matrix4< T >inlinestatic
getEulerAngles(Matrix4< T > R) (defined in VMATH_NAMESPACE::Matrix4< T >)VMATH_NAMESPACE::Matrix4< T >inlinestatic
getScale() constVMATH_NAMESPACE::Matrix4< T >inline
getTranslation() const (defined in VMATH_NAMESPACE::Matrix4< T >)VMATH_NAMESPACE::Matrix4< T >inline
identity()VMATH_NAMESPACE::Matrix4< T >inline
inverse()VMATH_NAMESPACE::Matrix4< T >inline
lerp(T fact, const Matrix4< T > &rhs) constVMATH_NAMESPACE::Matrix4< T >inline
Matrix4()VMATH_NAMESPACE::Matrix4< T >inline
Matrix4(const T *dt)VMATH_NAMESPACE::Matrix4< T >inline
Matrix4(const T dt[4][4])VMATH_NAMESPACE::Matrix4< T >inline
Matrix4(const Matrix4< T > &src)VMATH_NAMESPACE::Matrix4< T >inline
Matrix4(Vector4< T > v[]) (defined in VMATH_NAMESPACE::Matrix4< T >)VMATH_NAMESPACE::Matrix4< T >inline
Matrix4(const Matrix4< FromT > &src)VMATH_NAMESPACE::Matrix4< T >inline
operator const T *() constVMATH_NAMESPACE::Matrix4< T >inline
operator T*()VMATH_NAMESPACE::Matrix4< T >inline
operator!=(const Matrix4< T > &rhs) constVMATH_NAMESPACE::Matrix4< T >inline
operator()(int i, int j)VMATH_NAMESPACE::Matrix4< T >inline
operator()(int i, int j) constVMATH_NAMESPACE::Matrix4< T >inline
operator*(T rhs) constVMATH_NAMESPACE::Matrix4< T >inline
operator*(const Vector4< T > &rhs) constVMATH_NAMESPACE::Matrix4< T >inline
operator*(const Vector3< T > &rhs) constVMATH_NAMESPACE::Matrix4< T >inline
operator*(Matrix4< T > rhs) constVMATH_NAMESPACE::Matrix4< T >inline
operator+(const Matrix4< T > &rhs) constVMATH_NAMESPACE::Matrix4< T >inline
operator+(T rhs) constVMATH_NAMESPACE::Matrix4< T >inline
operator-(const Matrix4< T > &rhs) constVMATH_NAMESPACE::Matrix4< T >inline
operator-(T rhs) constVMATH_NAMESPACE::Matrix4< T >inline
operator/(T rhs) constVMATH_NAMESPACE::Matrix4< T >inline
operator<<(std::ostream &lhs, const Matrix4< T > &rhs)VMATH_NAMESPACE::Matrix4< T >friend
operator=(const Matrix4< T > &rhs)VMATH_NAMESPACE::Matrix4< T >inline
operator=(const Matrix4< FromT > &rhs)VMATH_NAMESPACE::Matrix4< T >inline
operator=(const T *rhs)VMATH_NAMESPACE::Matrix4< T >inline
operator==(const Matrix4< T > &rhs) constVMATH_NAMESPACE::Matrix4< T >inline
Perspective(T verticalAngle, T aspectRatio, T nearPlane, T farPlane)VMATH_NAMESPACE::Matrix4< T >inlinestatic
Perspective_vmath(T fovy, T aspect, T n, T f)VMATH_NAMESPACE::Matrix4< T >inlinestatic
setRotation(const Matrix3< T > &m)VMATH_NAMESPACE::Matrix4< T >inline
setScale(T s)VMATH_NAMESPACE::Matrix4< T >inline
setScale(T sx, T sy, T sz)VMATH_NAMESPACE::Matrix4< T >inline
setScale(const Vector3< T > &s)VMATH_NAMESPACE::Matrix4< T >inline
setTranslation(const Vector3< T > &v)VMATH_NAMESPACE::Matrix4< T >inline
setTranslation(T nx, T ny, T nz)VMATH_NAMESPACE::Matrix4< T >inline
toString() constVMATH_NAMESPACE::Matrix4< T >inline
transpose()VMATH_NAMESPACE::Matrix4< T >inline
vectorProductMatrix(const Vector4< T > &v) constVMATH_NAMESPACE::Matrix4< T >inline
vectorProductMatrix(const Vector4< T > v, Matrix4< T > m)VMATH_NAMESPACE::Matrix4< T >inlinestatic