Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cMatrixDecomp4 Class Reference

#include <cMatrix.h>

Public Member Functions

 cMatrixDecomp4 ()
 
cMatrix4x4f get_Matrix () const
 
void put_Matrix (const cMatrix4x4f &m)
 
float get_Scale1 () const
 
void put_Scale1 (float fScale)
 

Public Attributes

cVector3f m_vTrans
 usually the x,y,z translation from some parent object space. More...
 
cQuaternionf m_qRot
 rotation as a quaternion More...
 

Detailed Description

Matrix 4x4 decomposed. easier to work with. re-compose matrix only when needed.

Constructor & Destructor Documentation

◆ cMatrixDecomp4()

GrayLib::cMatrixDecomp4::cMatrixDecomp4 ( )
inline

Member Function Documentation

◆ get_Matrix()

cMatrix4x4f GrayLib::cMatrixDecomp4::get_Matrix ( ) const
inline

◆ get_Scale1()

float GrayLib::cMatrixDecomp4::get_Scale1 ( ) const
inline

◆ put_Matrix()

void GrayLib::cMatrixDecomp4::put_Matrix ( const cMatrix4x4f m)
inline

◆ put_Scale1()

void GrayLib::cMatrixDecomp4::put_Scale1 ( float  fScale)
inline

Member Data Documentation

◆ m_qRot

cQuaternionf GrayLib::cMatrixDecomp4::m_qRot

rotation as a quaternion

◆ m_vTrans

cVector3f GrayLib::cMatrixDecomp4::m_vTrans

usually the x,y,z translation from some parent object space.


The documentation for this class was generated from the following file: