, 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 | |
fM | PLMath::Matrix4x4 | |
fM44 | PLMath::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] |
Identity | PLMath::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 | |
ww | PLMath::Matrix4x4 | |
wx | PLMath::Matrix4x4 | |
wy | PLMath::Matrix4x4 | |
wz | PLMath::Matrix4x4 | |
xw | PLMath::Matrix4x4 | |
xx | PLMath::Matrix4x4 | |
xy | PLMath::Matrix4x4 | |
xz | PLMath::Matrix4x4 | |
yw | PLMath::Matrix4x4 | |
yx | PLMath::Matrix4x4 | |
yy | PLMath::Matrix4x4 | |
yz | PLMath::Matrix4x4 | |
Zero | PLMath::Matrix4x4 | [static] |
zw | PLMath::Matrix4x4 | |
zx | PLMath::Matrix4x4 | |
zy | PLMath::Matrix4x4 | |
zz | PLMath::Matrix4x4 | |
~Matrix4x4() | PLMath::Matrix4x4 | [inline] |