#include <TTransformObject.h>
Public Types | |
| enum class | Mode { Quat = 0 , Euler , Matrix } |
Public Member Functions | |
| TTransformObject () | |
| ~TTransformObject () | |
| void | Push () |
| void | Pop () |
| TVector3 & | GetTranslation () |
| void | GetLocalMatrixImp (TMatrix44 &a_rOutMatrix) |
| void | SetEuler (const TVector3 &a_rEuler) |
| void | SetEulerOrder (TUINT8 a_uiX, TUINT8 a_uiy, TUINT8 a_uiz) |
| void | SetTranslate (const TVector3 &a_rRranslation) |
| void | SetQuat (const TQuaternion &a_rQuaternion) |
| void | SetMatrix (const TMatrix44 &a_rMatrix) |
| void | ResetChangedState () |
| TBOOL | HasChanged () const |
| Mode | GetMode () const |
| const TVector3 & | GetScale () const |
Definition at line 8 of file TTransformObject.h.
|
strong |
| Enumerator | |
|---|---|
| Quat | |
| Euler | |
| Matrix | |
Definition at line 11 of file TTransformObject.h.
| TTransformObject::TTransformObject | ( | ) |
Definition at line 13 of file TTransformObject.cpp.
| TTransformObject::~TTransformObject | ( | ) |
Definition at line 21 of file TTransformObject.cpp.
| void TTransformObject::GetLocalMatrixImp | ( | TMatrix44 & | a_rOutMatrix | ) |
Definition at line 84 of file TTransformObject.cpp.
|
inline |
Definition at line 44 of file TTransformObject.h.
|
inline |
Definition at line 49 of file TTransformObject.h.
| Toshi::TVector3 & TTransformObject::GetTranslation | ( | ) |
Definition at line 79 of file TTransformObject.cpp.
|
inline |
Definition at line 39 of file TTransformObject.h.
| void TTransformObject::Pop | ( | ) |
Definition at line 71 of file TTransformObject.cpp.
| void TTransformObject::Push | ( | ) |
Definition at line 25 of file TTransformObject.cpp.
|
inline |
Definition at line 34 of file TTransformObject.h.
| void TTransformObject::SetEuler | ( | const TVector3 & | a_rEuler | ) |
Definition at line 122 of file TTransformObject.cpp.
Definition at line 128 of file TTransformObject.cpp.
| void TTransformObject::SetMatrix | ( | const TMatrix44 & | a_rMatrix | ) |
Definition at line 149 of file TTransformObject.cpp.
| void TTransformObject::SetQuat | ( | const TQuaternion & | a_rQuaternion | ) |
Definition at line 143 of file TTransformObject.cpp.
| void TTransformObject::SetTranslate | ( | const TVector3 & | a_rRranslation | ) |
Definition at line 135 of file TTransformObject.cpp.
| TVector3 TTransformObject::m_Euler |
Definition at line 78 of file TTransformObject.h.
| TMatrix44 TTransformObject::m_Matrix |
Definition at line 76 of file TTransformObject.h.
| TQuaternion TTransformObject::m_Quat |
Definition at line 77 of file TTransformObject.h.