All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Nimble::Matrix4T< T > Member List

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

clear()Nimble::Matrix4T< T >inline
column(int i) const Nimble::Matrix4T< T >inline
columns()Nimble::Matrix4T< T >inlinestatic
copy(const K *x)Nimble::Matrix4T< T >inline
copyTranspose(const K *x)Nimble::Matrix4T< T >inline
data()Nimble::Matrix4T< T >inline
data() const Nimble::Matrix4T< T >inline
get(int r, int c) const Nimble::Matrix4T< T >inline
identity()Nimble::Matrix4T< T >inline
IDENTITYNimble::Matrix4T< T >static
inverse(bool *ok=0) const Nimble::Matrix4T< T >inline
make(T x11, T x12, T x13, T x14, T x21, T x22, T x23, T x24, T x31, T x32, T x33, T x34, T x41, T x42, T x43, T x44)Nimble::Matrix4T< T >inline
makeRotation(T radians, const Vector3T< T > &axis)Nimble::Matrix4T< T >inlinestatic
makeScale(const Vector3T< T > &v)Nimble::Matrix4T< T >inlinestatic
makeTranslation(const Vector2T< T > &v) (defined in Nimble::Matrix4T< T >)Nimble::Matrix4T< T >inlinestatic
makeTranslation(const Vector3T< T > &v)Nimble::Matrix4T< T >inlinestatic
makeTranslation(T x, T y, T z)Nimble::Matrix4T< T >inlinestatic
makeUniformScale(const T &s)Nimble::Matrix4T< T >inlinestatic
Matrix4T(const K *x)Nimble::Matrix4T< T >inline
Matrix4T()Nimble::Matrix4T< T >inline
Matrix4T(T x11, T x12, T x13, T x14, T x21, T x22, T x23, T x24, T x31, T x32, T x33, T x34, T x41, T x42, T x43, T x44)Nimble::Matrix4T< T >inline
Matrix4T(const Vector4T< T > &a, const Vector4T< T > &b, const Vector4T< T > &c, const Vector4T< T > &d)Nimble::Matrix4T< T >inline
operator!=(const Matrix4T< T > &that) const Nimble::Matrix4T< T >inline
operator*=(const Matrix4T< T > &that)Nimble::Matrix4T< T >inline
operator*=(T s)Nimble::Matrix4T< T >inline
operator==(const Matrix4T< T > &that) const Nimble::Matrix4T< T >inline
operator[](int i)Nimble::Matrix4T< T >inline
operator[](int i) const Nimble::Matrix4T< T >inline
ortho3D(T left, T right, T bottom, T top, T nearPlane, T farPlane)Nimble::Matrix4T< T >static
orthogonalProjection(T left, T right, T bottom, T top, T nearPlane, T farPlane)Nimble::Matrix4T< T >inlinestatic
orthoNormalize() const Nimble::Matrix4T< T >inline
perspectiveProjection(T fovY, T aspect, T nearPlane, T farPlane)Nimble::Matrix4T< T >inlinestatic
project(const Vector4T< T > &v) const Nimble::Matrix4T< T >inline
project(const Vector3T< T > &v) const Nimble::Matrix4T< T >inline
project(const Vector2T< T > &v) const Nimble::Matrix4T< T >inline
rotation() const Nimble::Matrix4T< T >inline
row(int i)Nimble::Matrix4T< T >inline
row(int i) const Nimble::Matrix4T< T >inline
rows()Nimble::Matrix4T< T >inlinestatic
scalingMatrix(const Vector3T< T > &)Nimble::Matrix4T< T >inline
setColumn(int i, const Vector4T< T > &v)Nimble::Matrix4T< T >inline
setDiagonal(const Vector4T< T > &v)Nimble::Matrix4T< T >inline
setRotation(const Nimble::Matrix3T< T > &that)Nimble::Matrix4T< T >inline
setTranslation(const Vector3T< T > &v)Nimble::Matrix4T< T >inline
simpleProjection(T width, T height, T fovy=Nimble::Math::PI *0.5)Nimble::Matrix4T< T >inlinestatic
transformation(T angle, const Vector3T< T > &axis, const Vector3T< T > &scale, const Vector3T< T > &translation)Nimble::Matrix4T< T >inlinestatic
translation() const Nimble::Matrix4T< T >inline
transpose()Nimble::Matrix4T< T >inline
transpose(Matrix4T< T > &ret) const Nimble::Matrix4T< T >inline
transposed() const Nimble::Matrix4T< T >inline
type typedefNimble::Matrix4T< T >
upperLeft() const Nimble::Matrix4T< T >inline
upperLeft2() const Nimble::Matrix4T< T >inline