Visualization Library 2.0.0

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
vl::Matrix4< T_Scalar > Member List

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

as3x3() constvl::Matrix4< T_Scalar >inline
diff(const Matrix4 &other) constvl::Matrix4< T_Scalar >inline
e(int i, int j) constvl::Matrix4< T_Scalar >inline
e(int i, int j)vl::Matrix4< T_Scalar >inline
fill(T_Scalar val)vl::Matrix4< T_Scalar >inline
fillPtr(T_Scalar *val)vl::Matrix4< T_Scalar >inline
get3x3() constvl::Matrix4< T_Scalar >inline
getAsLookAt(Vector3< T_Scalar > &eye, Vector3< T_Scalar > &at, Vector3< T_Scalar > &up, Vector3< T_Scalar > &right) constvl::Matrix4< T_Scalar >
getAsLookAtModeling(Vector3< T_Scalar > &eye, Vector3< T_Scalar > &at, Vector3< T_Scalar > &up, Vector3< T_Scalar > &right) constvl::Matrix4< T_Scalar >
getFrustum(T_Scalar pleft, T_Scalar pright, T_Scalar pbottom, T_Scalar ptop, T_Scalar pnear, T_Scalar pfar)vl::Matrix4< T_Scalar >static
getIdentity()vl::Matrix4< T_Scalar >inlinestatic
getIdentity(Matrix4 &out)vl::Matrix4< T_Scalar >inlinestatic
getInverse(Matrix4 &dest) constvl::Matrix4< T_Scalar >
getInverse(T_Scalar *determinant=NULL) constvl::Matrix4< T_Scalar >inline
getLookAt(const Vector3< T_Scalar > &eye, const Vector3< T_Scalar > &at, const Vector3< T_Scalar > &up)vl::Matrix4< T_Scalar >static
getLookAtModeling(const Vector3< T_Scalar > &eye, const Vector3< T_Scalar > &at, const Vector3< T_Scalar > &up)vl::Matrix4< T_Scalar >static
getNull(Matrix4 &out)vl::Matrix4< T_Scalar >inlinestatic
getNull()vl::Matrix4< T_Scalar >inlinestatic
getOrtho(T_Scalar pleft, T_Scalar pright, T_Scalar pbottom, T_Scalar ptop, T_Scalar pnear, T_Scalar pfar)vl::Matrix4< T_Scalar >static
getOrtho2D(T_Scalar pleft, T_Scalar pright, T_Scalar pbottom, T_Scalar ptop)vl::Matrix4< T_Scalar >static
getPerspective(T_Scalar fovy, T_Scalar aspect_ratio, T_Scalar znear, T_Scalar zfar)vl::Matrix4< T_Scalar >static
getRotation(Matrix4 &out, T_Scalar degrees, T_Scalar x, T_Scalar y, T_Scalar z)vl::Matrix4< T_Scalar >static
getRotation(T_Scalar degrees, T_Scalar x, T_Scalar y, T_Scalar z)vl::Matrix4< T_Scalar >inlinestatic
getRotation(T_Scalar degrees, const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inlinestatic
getRotation(T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2)vl::Matrix4< T_Scalar >inlinestatic
getRotation(T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2, T_Scalar degrees3, const Vector3< T_Scalar > &v3)vl::Matrix4< T_Scalar >inlinestatic
getRotation(Matrix4 &out, const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to)vl::Matrix4< T_Scalar >static
getRotation(const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to)vl::Matrix4< T_Scalar >inlinestatic
getRotationXYZ(T_Scalar degX, T_Scalar degY, T_Scalar degZ)vl::Matrix4< T_Scalar >inlinestatic
getRotationZYX(T_Scalar degZ, T_Scalar degY, T_Scalar degX)vl::Matrix4< T_Scalar >inlinestatic
getScaling(Matrix4 &out, const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inlinestatic
getScaling(const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inlinestatic
getScaling(T_Scalar x, T_Scalar y, T_Scalar z)vl::Matrix4< T_Scalar >inlinestatic
getScaling(Matrix4 &out, T_Scalar x, T_Scalar y, T_Scalar z)vl::Matrix4< T_Scalar >inlinestatic
getT() constvl::Matrix4< T_Scalar >inline
getTranslation(Matrix4 &out, const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inlinestatic
getTranslation(const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inlinestatic
getTranslation(T_Scalar x, T_Scalar y, T_Scalar z)vl::Matrix4< T_Scalar >inlinestatic
getTranslation(Matrix4 &out, T_Scalar x, T_Scalar y, T_Scalar z)vl::Matrix4< T_Scalar >inlinestatic
getTransposed() constvl::Matrix4< T_Scalar >inline
getTransposed(Matrix4 &dest) constvl::Matrix4< T_Scalar >inline
getX() constvl::Matrix4< T_Scalar >inline
getY() constvl::Matrix4< T_Scalar >inline
getYXRotationAngles(T_Scalar &degrees_y, T_Scalar &degrees_x) constvl::Matrix4< T_Scalar >
getZ() constvl::Matrix4< T_Scalar >inline
invert(T_Scalar *determinant=NULL)vl::Matrix4< T_Scalar >inline
isIdentity() constvl::Matrix4< T_Scalar >inline
isNull() constvl::Matrix4< T_Scalar >inline
Matrix4(const Matrix4< T > &m)vl::Matrix4< T_Scalar >inlineexplicit
Matrix4()vl::Matrix4< T_Scalar >inline
Matrix4(T_Scalar n)vl::Matrix4< T_Scalar >inlineexplicit
Matrix4(T_Scalar *val)vl::Matrix4< T_Scalar >inlineexplicit
Matrix4(T_Scalar e00, T_Scalar e01, T_Scalar e02, T_Scalar e03, T_Scalar e10, T_Scalar e11, T_Scalar e12, T_Scalar e13, T_Scalar e20, T_Scalar e21, T_Scalar e22, T_Scalar e23, T_Scalar e30, T_Scalar e31, T_Scalar e32, T_Scalar e33)vl::Matrix4< T_Scalar >inlineexplicit
multiply(Matrix4 &out, const Matrix4 &p, const Matrix4 &q)vl::Matrix4< T_Scalar >inlinestatic
mVecvl::Matrix4< T_Scalar >protected
operator!=(const Matrix4 &m) constvl::Matrix4< T_Scalar >inline
operator*(T_Scalar d) constvl::Matrix4< T_Scalar >inline
operator*=(const Matrix4 &m)vl::Matrix4< T_Scalar >inline
operator*=(T_Scalar d)vl::Matrix4< T_Scalar >inline
operator+(const Matrix4 &m) constvl::Matrix4< T_Scalar >inline
operator+(T_Scalar d) constvl::Matrix4< T_Scalar >inline
operator+=(const Matrix4 &m)vl::Matrix4< T_Scalar >inline
operator+=(T_Scalar d)vl::Matrix4< T_Scalar >inline
operator-(const Matrix4 &m) constvl::Matrix4< T_Scalar >inline
operator-() constvl::Matrix4< T_Scalar >inline
operator-(T_Scalar d) constvl::Matrix4< T_Scalar >inline
operator-=(const Matrix4 &m)vl::Matrix4< T_Scalar >inline
operator-=(T_Scalar d)vl::Matrix4< T_Scalar >inline
operator/(T_Scalar d) constvl::Matrix4< T_Scalar >inline
operator/=(T_Scalar d)vl::Matrix4< T_Scalar >inline
operator=(const Matrix4 &m)vl::Matrix4< T_Scalar >inline
operator==(const Matrix4 &m) constvl::Matrix4< T_Scalar >inline
postMultiply(const Matrix4 &m)vl::Matrix4< T_Scalar >inline
preMultiply(const Matrix4 &m)vl::Matrix4< T_Scalar >inline
ptr()vl::Matrix4< T_Scalar >inline
ptr() constvl::Matrix4< T_Scalar >inline
rotate(T_Scalar degrees, const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inline
rotate(T_Scalar degrees, T_Scalar x, T_Scalar y, T_Scalar z)vl::Matrix4< T_Scalar >inline
rotate(T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2)vl::Matrix4< T_Scalar >inline
rotate(T_Scalar degrees1, const Vector3< T_Scalar > &v1, T_Scalar degrees2, const Vector3< T_Scalar > &v2, T_Scalar degrees3, const Vector3< T_Scalar > &v3)vl::Matrix4< T_Scalar >inline
rotate(const Vector4< T_Scalar > &from, const Vector4< T_Scalar > &to)vl::Matrix4< T_Scalar >inline
rotate(const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to)vl::Matrix4< T_Scalar >inline
rotateXYZ(T_Scalar degX, T_Scalar degY, T_Scalar degZ)vl::Matrix4< T_Scalar >inline
rotateZYX(T_Scalar degZ, T_Scalar degY, T_Scalar degX)vl::Matrix4< T_Scalar >inline
scalar_type typedefvl::Matrix4< T_Scalar >
scale(T_Scalar x, T_Scalar y, T_Scalar z)vl::Matrix4< T_Scalar >inline
scale(const Vector3< T_Scalar > v)vl::Matrix4< T_Scalar >inline
set3x3(const Matrix3< T_Scalar > &m)vl::Matrix4< T_Scalar >inline
setIdentity()vl::Matrix4< T_Scalar >inline
setNull()vl::Matrix4< T_Scalar >inline
setT(const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inline
setX(const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inline
setY(const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inline
setZ(const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inline
translate(T_Scalar x, T_Scalar y, T_Scalar z)vl::Matrix4< T_Scalar >inline
translate(const Vector3< T_Scalar > &v)vl::Matrix4< T_Scalar >inline
transpose()vl::Matrix4< T_Scalar >inline