PixelLightAPI  .
PLMath::Matrix3x4 Member List
This is the complete list of members for PLMath::Matrix3x4, including all inherited members.
CompareRotation(const Matrix3x4 &mM, float fEpsilon=Math::Epsilon) const PLMath::Matrix3x4
CompareScale(const Matrix3x4 &mM, float fEpsilon=Math::Epsilon) const PLMath::Matrix3x4
CompareTranslation(const Matrix3x4 &mM, float fEpsilon=Math::Epsilon) const PLMath::Matrix3x4
fMPLMath::Matrix3x4
fM43PLMath::Matrix3x4
FromAxis(const Vector3 &vX, const Vector3 &vY, const Vector3 &vZ)PLMath::Matrix3x4
FromAxisAngle(float fX, float fY, float fZ, float fAngle)PLMath::Matrix3x4
FromEulerAngleX(float fAngleX)PLMath::Matrix3x4
FromEulerAngleY(float fAngleY)PLMath::Matrix3x4
FromEulerAngleZ(float fAngleZ)PLMath::Matrix3x4
FromQuatTrans(const Quaternion &qRotation, const Vector3 &vTranslation)PLMath::Matrix3x4
GetColumn(PLCore::uint8 nColumn) const PLMath::Matrix3x4 [inline]
GetDeterminant() const PLMath::Matrix3x4 [inline]
GetInverted() const PLMath::Matrix3x4
GetRow(PLCore::uint8 nRow) const PLMath::Matrix3x4 [inline]
GetScale(float &fX, float &fY, float &fZ) const PLMath::Matrix3x4
GetScale() const PLMath::Matrix3x4 [inline]
GetScale(float fV[]) const PLMath::Matrix3x4 [inline]
GetTrace() const PLMath::Matrix3x4 [inline]
GetTranslation(float &fX, float &fY, float &fZ) const PLMath::Matrix3x4 [inline]
GetTranslation() const PLMath::Matrix3x4 [inline]
GetTranslation(float fV[]) const PLMath::Matrix3x4 [inline]
GetTransposed() const PLMath::Matrix3x4 [inline]
GetXAxis() const PLMath::Matrix3x4 [inline]
GetYAxis() const PLMath::Matrix3x4 [inline]
GetZAxis() const PLMath::Matrix3x4 [inline]
IdentityPLMath::Matrix3x4 [static]
Invert()PLMath::Matrix3x4
IsIdentity() const PLMath::Matrix3x4 [inline]
IsOrthogonal() const PLMath::Matrix3x4 [inline]
IsRotationMatrix() const PLMath::Matrix3x4 [inline]
IsRotationTranslationMatrix() const PLMath::Matrix3x4 [inline]
IsSymmetric() const PLMath::Matrix3x4 [inline]
IsTrueIdentity() const PLMath::Matrix3x4 [inline]
IsTrueZero() const PLMath::Matrix3x4 [inline]
IsZero() const PLMath::Matrix3x4 [inline]
LookAt(const Vector3 &vEye, const Vector3 &vAt, const Vector3 &vUp)PLMath::Matrix3x4
Matrix3x4()PLMath::Matrix3x4 [inline]
Matrix3x4(const float fS[])PLMath::Matrix3x4 [inline]
Matrix3x4(const Matrix3x3 &mM)PLMath::Matrix3x4
Matrix3x4(const Matrix3x4 &mM)PLMath::Matrix3x4 [inline]
Matrix3x4(const Matrix4x4 &mM)PLMath::Matrix3x4
Matrix3x4(float fXX, float fXY, float fXZ, float fXW, float fYX, float fYY, float fYZ, float fYW, float fZX, float fZY, float fZZ, float fZW)PLMath::Matrix3x4 [inline]
operator const float *() const PLMath::Matrix3x4 [inline]
operator float *()PLMath::Matrix3x4 [inline]
operator!=(const Matrix3x4 &mM) const PLMath::Matrix3x4
operator()(PLCore::uint32 nRow=0, PLCore::uint32 nColumn=0) const PLMath::Matrix3x4 [inline]
operator()(PLCore::uint32 nRow=0, PLCore::uint32 nColumn=0)PLMath::Matrix3x4 [inline]
operator*(float fS) const PLMath::Matrix3x4 [inline]
operator*(const Vector2 &vV) const PLMath::Matrix3x4 [inline]
operator*(const Vector3 &vV) const PLMath::Matrix3x4 [inline]
operator*(const Vector4 &vV) const PLMath::Matrix3x4 [inline]
operator*(const Matrix3x4 &mM) const PLMath::Matrix3x4
operator*(const Matrix4x4 &mM) const PLMath::Matrix3x4
operator*=(float fS)PLMath::Matrix3x4 [inline]
operator*=(const Matrix3x4 &mM)PLMath::Matrix3x4 [inline]
operator*=(const Matrix4x4 &mM)PLMath::Matrix3x4 [inline]
operator+(const Matrix3x4 &mM) const PLMath::Matrix3x4 [inline]
operator+=(const Matrix3x4 &mM)PLMath::Matrix3x4 [inline]
operator-() const PLMath::Matrix3x4 [inline]
operator-(const Matrix3x4 &mM) const PLMath::Matrix3x4 [inline]
operator-=(const Matrix3x4 &mM)PLMath::Matrix3x4 [inline]
operator/(float fS) const PLMath::Matrix3x4 [inline]
operator/=(float fS)PLMath::Matrix3x4 [inline]
operator=(const float fS[])PLMath::Matrix3x4 [inline]
operator=(const Matrix3x3 &mM)PLMath::Matrix3x4
operator=(const Matrix3x4 &mM)PLMath::Matrix3x4 [inline]
operator=(const Matrix4x4 &mM)PLMath::Matrix3x4
operator==(const Matrix3x4 &mM) const PLMath::Matrix3x4
operator[](int nIndex) const PLMath::Matrix3x4 [inline]
operator[](int nIndex)PLMath::Matrix3x4 [inline]
RotateVector(float fX, float fY, float fZ, bool bUniformScale=false) const PLMath::Matrix3x4
RotateVector(const Vector3 &vV, bool bUniformScale=false) const PLMath::Matrix3x4
Set(float fXX, float fXY, float fXZ, float fXW, float fYX, float fYY, float fYZ, float fYW, float fZX, float fZY, float fZZ, float fZW)PLMath::Matrix3x4
SetColumn(PLCore::uint8 nColumn, const Vector3 &vColumn)PLMath::Matrix3x4 [inline]
SetIdentity()PLMath::Matrix3x4 [inline]
SetReflection(const Plane &cPlane)PLMath::Matrix3x4
SetRow(PLCore::uint8 nRow, const Vector4 &vRow)PLMath::Matrix3x4 [inline]
SetScaleMatrix(float fX, float fY, float fZ)PLMath::Matrix3x4 [inline]
SetScaleMatrix(const Vector3 &vV)PLMath::Matrix3x4 [inline]
SetShearing(float fShearXY, float fShearXZ, float fShearYX, float fShearYZ, float fShearZX, float fShearZY)PLMath::Matrix3x4 [inline]
SetTranslation(float fX=0.0f, float fY=0.0f, float fZ=0.0f)PLMath::Matrix3x4 [inline]
SetTranslation(const Vector3 &vV)PLMath::Matrix3x4 [inline]
SetTranslation(const float fV[])PLMath::Matrix3x4 [inline]
SetTranslationMatrix(float fX, float fY, float fZ)PLMath::Matrix3x4 [inline]
SetTranslationMatrix(const Vector3 &vV)PLMath::Matrix3x4 [inline]
SetZero()PLMath::Matrix3x4 [inline]
ToAxis(Vector3 &vX, Vector3 &vY, Vector3 &vZ) const PLMath::Matrix3x4
ToAxisAngle(float &fX, float &fY, float &fZ, float &fAngle) const PLMath::Matrix3x4
Transpose()PLMath::Matrix3x4 [inline]
View(const Quaternion &qRotation, const Vector3 &vPosition)PLMath::Matrix3x4
xwPLMath::Matrix3x4
xxPLMath::Matrix3x4
xyPLMath::Matrix3x4
xzPLMath::Matrix3x4
ywPLMath::Matrix3x4
yxPLMath::Matrix3x4
yyPLMath::Matrix3x4
yzPLMath::Matrix3x4
ZeroPLMath::Matrix3x4 [static]
zwPLMath::Matrix3x4
zxPLMath::Matrix3x4
zyPLMath::Matrix3x4
zzPLMath::Matrix3x4
~Matrix3x4()PLMath::Matrix3x4 [inline]


PixelLight PixelLight 0.9.11-R1
Copyright (C) 2002-2012 by The PixelLight Team
Last modified Thu Feb 23 2012 14:09:35
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported