PixelLightAPI  .
PLMath::Matrix4x4 Member List
This is the complete list of members for PLMath::Matrix4x4, including all inherited members.
CompareRotation(const Matrix4x4 &mM, float fEpsilon=Math::Epsilon) const PLMath::Matrix4x4
CompareScale(const Matrix4x4 &mM, float fEpsilon=Math::Epsilon) const PLMath::Matrix4x4
CompareTranslation(const Matrix4x4 &mM, float fEpsilon=Math::Epsilon) const PLMath::Matrix4x4
fMPLMath::Matrix4x4
fM44PLMath::Matrix4x4
FromAxis(const Vector3 &vX, const Vector3 &vY, const Vector3 &vZ)PLMath::Matrix4x4
FromAxisAngle(float fX, float fY, float fZ, float fAngle)PLMath::Matrix4x4
FromEulerAngleX(float fAngleX)PLMath::Matrix4x4
FromEulerAngleY(float fAngleY)PLMath::Matrix4x4
FromEulerAngleZ(float fAngleZ)PLMath::Matrix4x4
FromQuatTrans(const Quaternion &qRotation, const Vector3 &vTranslation)PLMath::Matrix4x4
GetColumn(PLCore::uint8 nColumn) const PLMath::Matrix4x4 [inline]
GetDeterminant() const PLMath::Matrix4x4
GetInverted() const PLMath::Matrix4x4
GetRow(PLCore::uint8 nRow) const PLMath::Matrix4x4 [inline]
GetScale(float &fX, float &fY, float &fZ) const PLMath::Matrix4x4
GetScale() const PLMath::Matrix4x4 [inline]
GetScale(float fV[]) const PLMath::Matrix4x4 [inline]
GetTrace() const PLMath::Matrix4x4 [inline]
GetTranslation(float &fX, float &fY, float &fZ) const PLMath::Matrix4x4 [inline]
GetTranslation() const PLMath::Matrix4x4 [inline]
GetTranslation(float fV[]) const PLMath::Matrix4x4 [inline]
GetTransposed() const PLMath::Matrix4x4
GetXAxis() const PLMath::Matrix4x4 [inline]
GetYAxis() const PLMath::Matrix4x4 [inline]
GetZAxis() const PLMath::Matrix4x4 [inline]
IdentityPLMath::Matrix4x4 [static]
Invert()PLMath::Matrix4x4
IsIdentity() const PLMath::Matrix4x4 [inline]
IsOrthogonal() const PLMath::Matrix4x4 [inline]
IsRotationMatrix() const PLMath::Matrix4x4 [inline]
IsRotationTranslationMatrix() const PLMath::Matrix4x4 [inline]
IsSymmetric() const PLMath::Matrix4x4 [inline]
IsTrueIdentity() const PLMath::Matrix4x4 [inline]
IsTrueZero() const PLMath::Matrix4x4 [inline]
IsZero() const PLMath::Matrix4x4 [inline]
LookAt(const Vector3 &vEye, const Vector3 &vAt, const Vector3 &vUp)PLMath::Matrix4x4
Matrix4x4()PLMath::Matrix4x4 [inline]
Matrix4x4(const float fS[])PLMath::Matrix4x4 [inline]
Matrix4x4(const Matrix3x3 &mM)PLMath::Matrix4x4
Matrix4x4(const Matrix3x4 &mM)PLMath::Matrix4x4
Matrix4x4(const Matrix4x4 &mM)PLMath::Matrix4x4 [inline]
Matrix4x4(float fXX, float fXY, float fXZ, float fXW, float fYX, float fYY, float fYZ, float fYW, float fZX, float fZY, float fZZ, float fZW, float fWX, float fWY, float fWZ, float fWW)PLMath::Matrix4x4 [inline]
operator const float *() const PLMath::Matrix4x4 [inline]
operator float *()PLMath::Matrix4x4 [inline]
operator!=(const Matrix3x4 &mM) const PLMath::Matrix4x4
operator!=(const Matrix4x4 &mM) const PLMath::Matrix4x4
operator()(PLCore::uint32 nRow=0, PLCore::uint32 nColumn=0) const PLMath::Matrix4x4 [inline]
operator()(PLCore::uint32 nRow=0, PLCore::uint32 nColumn=0)PLMath::Matrix4x4 [inline]
operator*(float fS) const PLMath::Matrix4x4 [inline]
operator*(const Vector2 &vV) const PLMath::Matrix4x4 [inline]
operator*(const Vector3 &vV) const PLMath::Matrix4x4 [inline]
operator*(const Vector4 &vV) const PLMath::Matrix4x4 [inline]
operator*(const Matrix3x4 &mM) const PLMath::Matrix4x4
operator*(const Matrix4x4 &mM) const PLMath::Matrix4x4
operator*=(float fS)PLMath::Matrix4x4 [inline]
operator*=(const Matrix3x4 &mM)PLMath::Matrix4x4 [inline]
operator*=(const Matrix4x4 &mM)PLMath::Matrix4x4 [inline]
operator+(const Matrix4x4 &mM) const PLMath::Matrix4x4 [inline]
operator+=(const Matrix4x4 &mM)PLMath::Matrix4x4 [inline]
operator-() const PLMath::Matrix4x4 [inline]
operator-(const Matrix4x4 &mM) const PLMath::Matrix4x4 [inline]
operator-=(const Matrix4x4 &mM)PLMath::Matrix4x4 [inline]
operator/(float fS) const PLMath::Matrix4x4 [inline]
operator/=(float fS)PLMath::Matrix4x4 [inline]
operator=(const float fS[])PLMath::Matrix4x4 [inline]
operator=(const Matrix3x3 &mM)PLMath::Matrix4x4
operator=(const Matrix3x4 &mM)PLMath::Matrix4x4
operator=(const Matrix4x4 &mM)PLMath::Matrix4x4 [inline]
operator==(const Matrix3x4 &mM) const PLMath::Matrix4x4
operator==(const Matrix4x4 &mM) const PLMath::Matrix4x4
operator[](int nIndex) const PLMath::Matrix4x4 [inline]
operator[](int nIndex)PLMath::Matrix4x4 [inline]
Ortho(float fWidth, float fHeight, float fZNear, float fZFar)PLMath::Matrix4x4
OrthoOffCenter(float fL, float fR, float fT, float fB, float fZNear, float fZFar)PLMath::Matrix4x4
Perspective(float fWidth, float fHeight, float fZNear, float fZFar)PLMath::Matrix4x4
PerspectiveFov(float fFov, float fAspect, float fZNear, float fZFar)PLMath::Matrix4x4
PerspectiveFovInfinite(float fFov, float fAspect, float fZNear)PLMath::Matrix4x4
PerspectiveInfinite(float fWidth, float fHeight, float fZNear)PLMath::Matrix4x4
PerspectiveOffCenter(float fL, float fR, float fB, float fT, float fZNear, float fZFar)PLMath::Matrix4x4
RestrictedProjection(const Vector2 &vStartPos, const Vector2 &vEndPos, int nX, int nY, int nWidth, int nHeight)PLMath::Matrix4x4
RotateVector(float fX, float fY, float fZ, bool bUniformScale=false) const PLMath::Matrix4x4
RotateVector(const Vector3 &vV, bool bUniformScale=false) const PLMath::Matrix4x4
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, float fWX, float fWY, float fWZ, float fWW)PLMath::Matrix4x4
SetColumn(PLCore::uint8 nColumn, const Vector4 &vColumn)PLMath::Matrix4x4 [inline]
SetIdentity()PLMath::Matrix4x4 [inline]
SetReflection(const Plane &cPlane)PLMath::Matrix4x4
SetRow(PLCore::uint8 nRow, const Vector4 &vRow)PLMath::Matrix4x4 [inline]
SetScaleMatrix(float fX, float fY, float fZ)PLMath::Matrix4x4 [inline]
SetScaleMatrix(const Vector3 &vV)PLMath::Matrix4x4 [inline]
SetShadowProjection(const Vector4 &vLight, const Plane &cPlane)PLMath::Matrix4x4
SetShearing(float fShearXY, float fShearXZ, float fShearYX, float fShearYZ, float fShearZX, float fShearZY)PLMath::Matrix4x4 [inline]
SetTranslation(float fX=0.0f, float fY=0.0f, float fZ=0.0f)PLMath::Matrix4x4 [inline]
SetTranslation(const Vector3 &vV)PLMath::Matrix4x4 [inline]
SetTranslation(const float fV[])PLMath::Matrix4x4 [inline]
SetTranslationMatrix(float fX, float fY, float fZ)PLMath::Matrix4x4 [inline]
SetTranslationMatrix(const Vector3 &vV)PLMath::Matrix4x4 [inline]
SetZero()PLMath::Matrix4x4 [inline]
ToAxis(Vector3 &vX, Vector3 &vY, Vector3 &vZ) const PLMath::Matrix4x4
ToAxisAngle(float &fX, float &fY, float &fZ, float &fAngle) const PLMath::Matrix4x4
Transpose()PLMath::Matrix4x4
View(const Quaternion &qRotation, const Vector3 &vPosition)PLMath::Matrix4x4
wwPLMath::Matrix4x4
wxPLMath::Matrix4x4
wyPLMath::Matrix4x4
wzPLMath::Matrix4x4
xwPLMath::Matrix4x4
xxPLMath::Matrix4x4
xyPLMath::Matrix4x4
xzPLMath::Matrix4x4
ywPLMath::Matrix4x4
yxPLMath::Matrix4x4
yyPLMath::Matrix4x4
yzPLMath::Matrix4x4
ZeroPLMath::Matrix4x4 [static]
zwPLMath::Matrix4x4
zxPLMath::Matrix4x4
zyPLMath::Matrix4x4
zzPLMath::Matrix4x4
~Matrix4x4()PLMath::Matrix4x4 [inline]


PixelLight PixelLight 0.9.10-R1
Copyright (C) 2002-2011 by The PixelLight Team
Last modified Fri Dec 23 2011 15:51:20
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported