"L. Spiro Engine"
|
Specialization of the template base class for use with standard LSREAL matrices. More...
#include <LSMMatrix4x4.h>
Public Member Functions | |
LSE_CALLCTOR | CMatrix4x4 (const CMatrix4x4 &_mOther) |
LSE_CALLCTOR | CMatrix4x4 (LSREAL _t11, LSREAL _t12, LSREAL _13, LSREAL _14, LSREAL _t21, LSREAL _t22, LSREAL _23, LSREAL _24, LSREAL _t31, LSREAL _t32, LSREAL _33, LSREAL _34, LSREAL _t41, LSREAL _t42, LSREAL _43, LSREAL _44) |
LSE_CALLCTOR | CMatrix4x4 (const CMatrix4x4Base< LSREAL, CVector3, CVector4 > &_mOther) |
LSE_CALLCTOR | CMatrix4x4 (const CMatrix4x4 &_mOther, LSBOOL _bTranspose) |
LSE_CALLCTOR | CMatrix4x4 (const LSREAL *_pfArray) |
LSE_INLINE CMatrix4x4 &LSE_FCALL | operator= (const CMatrix4x4 &_mOther) |
LSE_INLINE CMatrix3x3 LSE_CALL | Get3x3Matrix () const |
LSE_INLINE CMatrix3x3 LSE_CALL | Get3x3MatrixTranspose () const |
Static Public Attributes | |
static const CMatrix4x4 | m_mIdentity |
Specialization of the template base class for use with standard LSREAL matrices.
Class CMatrix4x4 Description: Specialization of the template base class for use with standard LSREAL matrices.
LSE_INLINE CMatrix3x3 LSE_CALL lsm::CMatrix4x4::Get3x3Matrix | ( | ) | const |
Create a 3-by-3 matrix representing the first 3 rows and columns of this matrix.
LSE_INLINE CMatrix3x3 LSE_CALL lsm::CMatrix4x4::Get3x3MatrixTranspose | ( | ) | const |
Create a 3-by-3 matrix representing the first 3 rows and columns of this matrix transposed.
LSE_INLINE CMatrix4x4 &LSE_FCALL lsm::CMatrix4x4::operator= | ( | const CMatrix4x4 & | _mOther | ) |
Copy/assignment operator.
_mOther | The matrix to copy into this one. |
const CMatrix4x4 lsm::CMatrix4x4::m_mIdentity [static] |
An identity matrix.