TrueReality  v0.1.1912
trBase::Matrixf Member List

This is the complete list of members for trBase::Matrixf, including all inherited members.

Compare(const Matrixf &m) consttrBase::Matrixf
Decompose(Vec3f &translation, Quat &rotation, Vec3f &scale, Quat &so) consttrBase::Matrixf
Decompose(Vec3d &translation, Quat &rotation, Vec3d &scale, Quat &so) consttrBase::Matrixf
Frustum(double left, double right, double bottom, double top, double zNear, double zFar)trBase::Matrixfstatic
Frustum(float left, float right, float bottom, float top, float zNear, float zFar)trBase::Matrixfstatic
GetFrustum(double &left, double &right, double &bottom, double &top, double &zNear, double &zFar) consttrBase::Matrixf
GetFrustum(float &left, float &right, float &bottom, float &top, float &zNear, float &zFar) consttrBase::Matrixf
GetLookAt(Vec3f &eye, Vec3f &center, Vec3f &up, value_type lookDistance=1.0f) consttrBase::Matrixf
GetLookAt(Vec3d &eye, Vec3d &center, Vec3d &up, value_type lookDistance=1.0f) consttrBase::Matrixf
GetOrtho(double &left, double &right, double &bottom, double &top, double &zNear, double &zFar) consttrBase::Matrixf
GetOrtho(float &left, float &right, float &bottom, float &top, float &zNear, float &zFar) consttrBase::Matrixf
GetOSGMatrix()trBase::Matrixf
GetOSGMatrix() consttrBase::Matrixf
GetPerspective(double &fovy, double &aspectRatio, double &zNear, double &zFar) consttrBase::Matrixf
GetPerspective(float &fovy, float &aspectRatio, float &zNear, float &zFar) consttrBase::Matrixf
GetRotate() consttrBase::Matrixf
GetScale() consttrBase::Matrixf
GetTrans() consttrBase::Matrixf
Identity(void)trBase::Matrixfstatic
Inverse(const Matrixf &matrix)trBase::Matrixfstatic
Invert(const Matrixf &rhs)trBase::Matrixf
Invert_4x3(const Matrixf &rhs)trBase::Matrixf
Invert_4x4(const Matrixf &rhs)trBase::Matrixf
IsNaN() consttrBase::Matrixf
LookAt(const Vec3f &eye, const Vec3f &center, const Vec3f &up)trBase::Matrixfstatic
LookAt(const Vec3d &eye, const Vec3d &center, const Vec3d &up)trBase::Matrixfstatic
MakeFrustum(double left, double right, double bottom, double top, double zNear, double zFar)trBase::Matrixf
MakeFrustum(float left, float right, float bottom, float top, float zNear, float zFar)trBase::Matrixf
MakeIdentity()trBase::Matrixf
MakeLookAt(const Vec3f &eye, const Vec3f &center, const Vec3f &up)trBase::Matrixf
MakeLookAt(const Vec3d &eye, const Vec3d &center, const Vec3d &up)trBase::Matrixf
MakeOrtho(double left, double right, double bottom, double top, double zNear, double zFar)trBase::Matrixf
MakeOrtho(float left, float right, float bottom, float top, float zNear, float zFar)trBase::Matrixf
MakeOrtho2D(double left, double right, double bottom, double top)trBase::Matrixf
MakeOrtho2D(float left, float right, float bottom, float top)trBase::Matrixf
MakePerspective(double fovy, double aspectRatio, double zNear, double zFar)trBase::Matrixf
MakePerspective(float fovy, float aspectRatio, float zNear, float zFar)trBase::Matrixf
MakeRotate(const Vec3f &from, const Vec3f &to)trBase::Matrixf
MakeRotate(const Vec3d &from, const Vec3d &to)trBase::Matrixf
MakeRotate(value_type angle, const Vec3f &axis)trBase::Matrixf
MakeRotate(value_type angle, const Vec3d &axis)trBase::Matrixf
MakeRotate(value_type angle, value_type x, value_type y, value_type z)trBase::Matrixf
MakeRotate(const Quat &q)trBase::Matrixf
MakeRotate(value_type angle1, const Vec3f &axis1, value_type angle2, const Vec3f &axis2, value_type angle3, const Vec3f &axis3)trBase::Matrixf
MakeRotate(value_type angle1, const Vec3d &axis1, value_type angle2, const Vec3d &axis2, value_type angle3, const Vec3d &axis3)trBase::Matrixf
MakeScale(const Vec3f &v)trBase::Matrixf
MakeScale(const Vec3d &v)trBase::Matrixf
MakeScale(value_type x, value_type y, value_type z)trBase::Matrixf
MakeTranslate(const Vec3f &v)trBase::Matrixf
MakeTranslate(const Vec3d &v)trBase::Matrixf
MakeTranslate(value_type x, value_type y, value_type z)trBase::Matrixf
Matrixf()trBase::Matrixf
Matrixf(const osg::Matrixf &mat)trBase::Matrixf
Matrixf(const osg::Matrixd &mat)trBase::Matrixf
Matrixf(const Matrixf &mat)trBase::Matrixf
Matrixf(const Matrixd &mat)trBase::Matrixf
Matrixf(float const *const ptr)trBase::Matrixfexplicit
Matrixf(double const *const ptr)trBase::Matrixfexplicit
Matrixf(const Quat &quat)trBase::Matrixfexplicit
Matrixf(value_type a00, value_type a01, value_type a02, value_type a03, value_type a10, value_type a11, value_type a12, value_type a13, value_type a20, value_type a21, value_type a22, value_type a23, value_type a30, value_type a31, value_type a32, value_type a33)trBase::Matrixf
mMatrixtrBase::Matrixfprotected
Mult(const Matrixf &m1, const Matrixf &m2)trBase::Matrixf
operator const osg::Matrixf &() consttrBase::Matrixf
operator osg::Matrixf() consttrBase::Matrixf
operator osg::Matrixf &()trBase::Matrixf
operator osg::Matrixf *()trBase::Matrixf
operator!=(const Matrixf &m) consttrBase::Matrixf
operator()(int row, int col)trBase::Matrixf
operator()(int row, int col) consttrBase::Matrixf
operator*(const Vec3f &v) consttrBase::Matrixf
operator*(const Vec3d &v) consttrBase::Matrixf
operator*(const Vec4f &v) consttrBase::Matrixf
operator*(const Vec4d &v) consttrBase::Matrixf
operator*(const Matrixf &m) consttrBase::Matrixf
operator*(value_type rhs) consttrBase::Matrixf
operator*=(const Matrixf &other)trBase::Matrixf
operator*=(value_type rhs)trBase::Matrixf
operator+(const Matrixf &rhs) consttrBase::Matrixf
operator+=(const Matrixf &rhs)trBase::Matrixf
operator-(const Matrixf &rhs) consttrBase::Matrixf
operator-=(const Matrixf &rhs)trBase::Matrixf
operator/(value_type rhs) consttrBase::Matrixf
operator/=(value_type rhs)trBase::Matrixf
operator<(const Matrixf &m) consttrBase::Matrixf
operator=(const Matrixf &rhs)trBase::Matrixf
operator=(const Matrixd &rhs)trBase::Matrixf
operator==(const Matrixf &m) consttrBase::Matrixf
operator>(const Matrixf &m) consttrBase::Matrixf
Ortho(double left, double right, double bottom, double top, double zNear, double zFar)trBase::Matrixfstatic
Ortho(float left, float right, float bottom, float top, float zNear, float zFar)trBase::Matrixfstatic
Ortho2D(double left, double right, double bottom, double top)trBase::Matrixfstatic
Ortho2D(float left, float right, float bottom, float top)trBase::Matrixfstatic
OrthoNormal(const Matrixf &matrix)trBase::Matrixfstatic
OrthoNormalize(const Matrixf &rhs)trBase::Matrixf
Perspective(float fovy, float aspectRatio, float zNear, float zFar)trBase::Matrixfstatic
Perspective(double fovy, double aspectRatio, double zNear, double zFar)trBase::Matrixfstatic
PostMult(const Vec3f &v) consttrBase::Matrixf
PostMult(const Vec3d &v) consttrBase::Matrixf
PostMult(const Vec4f &v) consttrBase::Matrixf
PostMult(const Vec4d &v) consttrBase::Matrixf
PostMult(const Matrixf &m)trBase::Matrixf
PostMultRotate(const Quat &q)trBase::Matrixf
PostMultScale(const Vec3d &v)trBase::Matrixf
PostMultScale(const Vec3f &v)trBase::Matrixf
PostMultTranslate(const Vec3d &v)trBase::Matrixf
PostMultTranslate(const Vec3f &v)trBase::Matrixf
PreMult(const Vec3f &v) consttrBase::Matrixf
PreMult(const Vec3d &v) consttrBase::Matrixf
PreMult(const Vec4f &v) consttrBase::Matrixf
PreMult(const Vec4d &v) consttrBase::Matrixf
PreMult(const Matrixf &m)trBase::Matrixf
PreMultRotate(const Quat &q)trBase::Matrixf
PreMultScale(const Vec3d &v)trBase::Matrixf
PreMultScale(const Vec3f &v)trBase::Matrixf
PreMultTranslate(const Vec3d &v)trBase::Matrixf
PreMultTranslate(const Vec3f &v)trBase::Matrixf
Ptr()trBase::Matrixf
Ptr() consttrBase::Matrixf
Rotate(const Vec3f &from, const Vec3f &to)trBase::Matrixfstatic
Rotate(const Vec3d &from, const Vec3d &to)trBase::Matrixfstatic
Rotate(value_type angle, value_type x, value_type y, value_type z)trBase::Matrixfstatic
Rotate(value_type angle, const Vec3f &axis)trBase::Matrixfstatic
Rotate(value_type angle, const Vec3d &axis)trBase::Matrixfstatic
Rotate(value_type angle1, const Vec3f &axis1, value_type angle2, const Vec3f &axis2, value_type angle3, const Vec3f &axis3)trBase::Matrixfstatic
Rotate(value_type angle1, const Vec3d &axis1, value_type angle2, const Vec3d &axis2, value_type angle3, const Vec3d &axis3)trBase::Matrixfstatic
Rotate(const Quat &quat)trBase::Matrixfstatic
Scale(const Vec3f &sv)trBase::Matrixfstatic
Scale(const Vec3d &sv)trBase::Matrixfstatic
Scale(value_type sx, value_type sy, value_type sz)trBase::Matrixfstatic
Set(const Matrixf &rhs)trBase::Matrixf
Set(const Matrixd &rhs)trBase::Matrixf
Set(float const *const ptr)trBase::Matrixf
Set(double const *const ptr)trBase::Matrixf
Set(value_type a00, value_type a01, value_type a02, value_type a03, value_type a10, value_type a11, value_type a12, value_type a13, value_type a20, value_type a21, value_type a22, value_type a23, value_type a30, value_type a31, value_type a32, value_type a33)trBase::Matrixf
SetRotate(const Quat &q)trBase::Matrixf
SetScale(value_type x, value_type y, value_type z)trBase::Matrixf
SetScale(const Vec3f &v)trBase::Matrixf
SetScale(const Vec3d &v)trBase::Matrixf
SetTrans(value_type tx, value_type ty, value_type tz)trBase::Matrixf
SetTrans(const Vec3f &v)trBase::Matrixf
SetTrans(const Vec3d &v)trBase::Matrixf
ToString(int precision=-1)trBase::Matrixf
Transform3x3(const Vec3f &v, const Matrixf &m)trBase::Matrixfstatic
Transform3x3(const Vec3d &v, const Matrixf &m)trBase::Matrixfstatic
Transform3x3(const Matrixf &m, const Vec3f &v)trBase::Matrixfstatic
Transform3x3(const Matrixf &m, const Vec3d &v)trBase::Matrixfstatic
Translate(const Vec3f &dv)trBase::Matrixfstatic
Translate(const Vec3d &dv)trBase::Matrixfstatic
Translate(value_type x, value_type y, value_type z)trBase::Matrixfstatic
Valid() consttrBase::Matrixf
value_type typedeftrBase::Matrixf
~Matrixf()trBase::Matrixf