Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
cinder::Matrix44< T > Member List

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

affineInvert()cinder::Matrix44< T >
affineInverted() const cinder::Matrix44< T >
alignZAxisWithTarget(Vec3< T > targetDir, Vec3< T > upDir)cinder::Matrix44< T >static
alignZAxisWithTarget(Vec4< T > targetDir, Vec4< T > upDir)cinder::Matrix44< T >static
at(int row, int col)cinder::Matrix44< T >
at(int row, int col) const cinder::Matrix44< T >
createRotation(const Vec3< T > &axis, T radians)cinder::Matrix44< T >static
createRotation(const Vec4< T > &axis, T radians)cinder::Matrix44< T >static
createRotation(const Vec3< T > &from, const Vec3< T > &to, const Vec3< T > &worldUp)cinder::Matrix44< T >static
createRotation(const Vec4< T > &from, const Vec4< T > &to, const Vec4< T > &worldUp)cinder::Matrix44< T >static
createRotation(const Vec3< T > &eulerRadians)cinder::Matrix44< T >static
createRotation(const Vec4< T > &eulerRadians)cinder::Matrix44< T >static
createRotationOnb(const Vec3< T > &u, const Vec3< T > &v, const Vec3< T > &w)cinder::Matrix44< T >static
createRotationOnb(const Vec4< T > &u, const Vec4< T > &v, const Vec4< T > &w)cinder::Matrix44< T >static
createScale(T s)cinder::Matrix44< T >static
createScale(const Vec2< T > &v)cinder::Matrix44< T >static
createScale(const Vec3< T > &v)cinder::Matrix44< T >static
createScale(const Vec4< T > &v)cinder::Matrix44< T >static
createTranslation(const Vec3< T > &v, T w=1)cinder::Matrix44< T >static
createTranslation(const Vec4< T > &v)cinder::Matrix44< T >static
determinant() const cinder::Matrix44< T >
diagonal() const cinder::Matrix44< T >
DIMcinder::Matrix44< T >static
DIM_SQcinder::Matrix44< T >static
equalCompare(const Matrix44< T > &rhs, T epsilon) const cinder::Matrix44< T >
getColumn(int col) const cinder::Matrix44< T >
getColumns(Vec4< T > *c0, Vec4< T > *c1, Vec4< T > *c2, Vec4< T > *c3) const cinder::Matrix44< T >
getRow(int row) const cinder::Matrix44< T >
getRows(Vec4< T > *r0, Vec4< T > *r1, Vec4< T > *r2, Vec4< T > *r3) const cinder::Matrix44< T >
getTranslate() const cinder::Matrix44< T >
identity()cinder::Matrix44< T >static
invert(T epsilon=FLT_MIN)cinder::Matrix44< T >
inverted(T epsilon=FLT_MIN) const cinder::Matrix44< T >
invertTransform() const cinder::Matrix44< T >
lowerTriangular() const cinder::Matrix44< T >
mcinder::Matrix44< T >
m00cinder::Matrix44< T >
m01cinder::Matrix44< T >
m02cinder::Matrix44< T >
m03cinder::Matrix44< T >
m10cinder::Matrix44< T >
m11cinder::Matrix44< T >
m12cinder::Matrix44< T >
m13cinder::Matrix44< T >
m20cinder::Matrix44< T >
m21cinder::Matrix44< T >
m22cinder::Matrix44< T >
m23cinder::Matrix44< T >
m30cinder::Matrix44< T >
m31cinder::Matrix44< T >
m32cinder::Matrix44< T >
m33cinder::Matrix44< T >
Matrix44()cinder::Matrix44< T >
Matrix44(T s)cinder::Matrix44< T >
Matrix44(const T *dt, bool srcIsRowMajor=false)cinder::Matrix44< T >
Matrix44(T d0, T d1, T d2, T d3, T d4, T d5, T d6, T d7, T d8, T d9, T d10, T d11, T d12, T d13, T d14, T d15, bool srcIsRowMajor=false)cinder::Matrix44< T >
Matrix44(const Vec3< T > &vx, const Vec3< T > &vy, const Vec3< T > &vz)cinder::Matrix44< T >
Matrix44(const Vec4< T > &vx, const Vec4< T > &vy, const Vec4< T > &vz, const Vec4< T > &vw=Vec4< T >(0, 0, 0, 1))cinder::Matrix44< T >
Matrix44(const Matrix44< FromT > &src)cinder::Matrix44< T >
Matrix44(const Matrix22< T > &src)cinder::Matrix44< T >
Matrix44(const MatrixAffine2< T > &src)cinder::Matrix44< T >explicit
Matrix44(const Matrix33< T > &src)cinder::Matrix44< T >
Matrix44(const Matrix44< T > &src)cinder::Matrix44< T >
mcolscinder::Matrix44< T >
MEM_LENcinder::Matrix44< T >static
one()cinder::Matrix44< T >static
operator const T *() const cinder::Matrix44< T >
operator T *()cinder::Matrix44< T >
operator!=(const Matrix44< T > &rhs) const cinder::Matrix44< T >
operator*(const Matrix44< T > &rhs) const cinder::Matrix44< T >
operator*(const Vec3< T > &rhs) const cinder::Matrix44< T >
operator*(const Vec4< T > &rhs) const cinder::Matrix44< T >
operator*(T rhs) const cinder::Matrix44< T >
operator*=(const Matrix44< T > &rhs)cinder::Matrix44< T >
operator*=(T rhs)cinder::Matrix44< T >
operator+(const Matrix44< T > &rhs) const cinder::Matrix44< T >
operator+(T rhs) const cinder::Matrix44< T >
operator+=(const Matrix44< T > &rhs)cinder::Matrix44< T >
operator+=(T rhs)cinder::Matrix44< T >
operator-(const Matrix44< T > &rhs) const cinder::Matrix44< T >
operator-(T rhs) const cinder::Matrix44< T >
operator-=(const Matrix44< T > &rhs)cinder::Matrix44< T >
operator-=(T rhs)cinder::Matrix44< T >
operator/(T rhs) const cinder::Matrix44< T >
operator/=(T rhs)cinder::Matrix44< T >
operator<<(std::ostream &lhs, const Matrix44< T > &rhs)cinder::Matrix44< T >friend
operator=(const Matrix44< T > &rhs)cinder::Matrix44< T >
operator=(T rhs)cinder::Matrix44< T >
operator=(const Matrix44< FromT > &rhs)cinder::Matrix44< T >
operator=(const Matrix22< T > &rhs)cinder::Matrix44< T >
operator=(const MatrixAffine2< T > &rhs)cinder::Matrix44< T >
operator=(const Matrix33< T > &rhs)cinder::Matrix44< T >
operator==(const Matrix44< T > &rhs) const cinder::Matrix44< T >
orthonormalInvert()cinder::Matrix44< T >
orthonormalInverted() const cinder::Matrix44< T >
postMultiply(const Vec3< T > &v) const cinder::Matrix44< T >
postMultiply(const Vec4< T > &v) const cinder::Matrix44< T >
preMultiply(const Vec3< T > &v) const cinder::Matrix44< T >
preMultiply(const Vec4< T > &v) const cinder::Matrix44< T >
rotate(const Vec3< T > &axis, T radians)cinder::Matrix44< T >
rotate(const Vec4< T > &axis, T radians)cinder::Matrix44< T >
rotate(const Vec3< T > &eulerRadians)cinder::Matrix44< T >
rotate(const Vec4< T > &eulerRadians)cinder::Matrix44< T >
rotate(const Vec3< T > &from, const Vec3< T > &to, const Vec3< T > &worldUp)cinder::Matrix44< T >
rotate(const Vec4< T > &from, const Vec4< T > &to, const Vec4< T > &worldUp)cinder::Matrix44< T >
scale(T s)cinder::Matrix44< T >
scale(const Vec2< T > &v)cinder::Matrix44< T >
scale(const Vec3< T > &v)cinder::Matrix44< T >
scale(const Vec4< T > &v)cinder::Matrix44< T >
set(const T *dt, bool srcIsRowMajor=false)cinder::Matrix44< T >
set(T d0, T d1, T d2, T d3, T d4, T d5, T d6, T d7, T d8, T d9, T d10, T d11, T d12, T d13, T d14, T d15, bool srcIsRowMajor=false)cinder::Matrix44< T >
setColumn(int col, const Vec4< T > &v)cinder::Matrix44< T >
setColumns(const Vec4< T > &c0, const Vec4< T > &c1, const Vec4< T > &c2, const Vec4< T > &c3)cinder::Matrix44< T >
setRow(int row, const Vec4< T > &v)cinder::Matrix44< T >
setRows(const Vec4< T > &r0, const Vec4< T > &r1, const Vec4< T > &r2, const Vec4< T > &r3)cinder::Matrix44< T >
setToIdentity()cinder::Matrix44< T >
setToNull()cinder::Matrix44< T >
setTranslate(const Vec3< T > &v)cinder::Matrix44< T >
setTranslate(const Vec4< T > &v)cinder::Matrix44< T >
subMatrix22(int row, int col) const cinder::Matrix44< T >
subMatrix33(int row, int col) const cinder::Matrix44< T >
trace(bool fullTrace=false) const cinder::Matrix44< T >
transformPoint(const Vec3< T > &rhs) const cinder::Matrix44< T >
transformPointAffine(const Vec3< T > &rhs) const cinder::Matrix44< T >
transformVec(const Vec3< T > &rhs) const cinder::Matrix44< T >
transformVec(const Vec4< T > &rhs) const cinder::Matrix44< T >
translate(const Vec3< T > &tr)cinder::Matrix44< T >
translate(const Vec4< T > &tr)cinder::Matrix44< T >
transpose()cinder::Matrix44< T >
transposed() const cinder::Matrix44< T >
TYPE typedefcinder::Matrix44< T >
upperTriangular() const cinder::Matrix44< T >
value_type typedefcinder::Matrix44< T >
zero()cinder::Matrix44< T >static