|
HDK
|
#include <HUSD_Xform.h>
Classes | |
| struct | HUSD_XformEntryComponents |
Public Member Functions | |
| HUSD_XformEntry () | |
| HUSD_XformEntry (const UT_Matrix4D &matrix, const HUSD_TimeCode &timecode, bool write_pivot=false, const UT_Vector3D &pivot=UT_Vector3D(0.0), const UT_Vector3D &pivot_rotate=UT_Vector3D(0.0), const UT_XformOrder &order=UT_XformOrder(UT_XformOrder::SRT, UT_XformOrder::XYZ)) | |
| HUSD_XformEntry (const HUSD_XformEntryComponents &components, const HUSD_TimeCode &timecode, bool write_pivot=false, const UT_Vector3D &pivot=UT_Vector3D(0.0), const UT_Vector3D &pivot_rotate=UT_Vector3D(0.0), const UT_XformOrder &order=UT_XformOrder(UT_XformOrder::SRT, UT_XformOrder::XYZ)) | |
| void | setXformMatrix (const UT_Matrix4D &matrix) |
| void | setXformComponents (const HUSD_XformEntryComponents &components) |
| UT_Matrix4D | getXformMatrix () const |
| HUSD_XformEntryComponents | getXformComponents () const |
| bool | useXformComponents () const |
Public Attributes | |
| HUSD_TimeCode | myTimeCode |
| UT_XformOrder | myOrder |
| UT_Vector3D | myPivot |
| UT_Vector3D UT_Vector3D | myPivotRotate {0.,0.,0.} |
| bool | myWritePivot = false |
| UT_Matrix4D | myXformMatrix |
| HUSD_XformEntryComponents | myXformComponents |
Definition at line 70 of file HUSD_Xform.h.
| HUSD_XformEntry::HUSD_XformEntry | ( | ) |
| HUSD_XformEntry::HUSD_XformEntry | ( | const UT_Matrix4D & | matrix, |
| const HUSD_TimeCode & | timecode, | ||
| bool | write_pivot = false, |
||
| const UT_Vector3D & | pivot = UT_Vector3D(0.0), |
||
| const UT_Vector3D & | pivot_rotate = UT_Vector3D(0.0), |
||
| const UT_XformOrder & | order = UT_XformOrder(UT_XformOrder::SRT, UT_XformOrder::XYZ) |
||
| ) |
| HUSD_XformEntry::HUSD_XformEntry | ( | const HUSD_XformEntryComponents & | components, |
| const HUSD_TimeCode & | timecode, | ||
| bool | write_pivot = false, |
||
| const UT_Vector3D & | pivot = UT_Vector3D(0.0), |
||
| const UT_Vector3D & | pivot_rotate = UT_Vector3D(0.0), |
||
| const UT_XformOrder & | order = UT_XformOrder(UT_XformOrder::SRT, UT_XformOrder::XYZ) |
||
| ) |
| HUSD_XformEntryComponents HUSD_XformEntry::getXformComponents | ( | ) | const |
| UT_Matrix4D HUSD_XformEntry::getXformMatrix | ( | ) | const |
| void HUSD_XformEntry::setXformComponents | ( | const HUSD_XformEntryComponents & | components | ) |
| void HUSD_XformEntry::setXformMatrix | ( | const UT_Matrix4D & | matrix | ) |
|
inline |
Definition at line 124 of file HUSD_Xform.h.
| UT_XformOrder HUSD_XformEntry::myOrder |
Definition at line 128 of file HUSD_Xform.h.
| UT_Vector3D HUSD_XformEntry::myPivot |
Definition at line 130 of file HUSD_Xform.h.
| UT_Vector3D UT_Vector3D HUSD_XformEntry::myPivotRotate {0.,0.,0.} |
Definition at line 131 of file HUSD_Xform.h.
| HUSD_TimeCode HUSD_XformEntry::myTimeCode |
Definition at line 127 of file HUSD_Xform.h.
| bool HUSD_XformEntry::myWritePivot = false |
Definition at line 134 of file HUSD_Xform.h.
| HUSD_XformEntryComponents HUSD_XformEntry::myXformComponents |
Definition at line 140 of file HUSD_Xform.h.
| UT_Matrix4D HUSD_XformEntry::myXformMatrix |
Definition at line 139 of file HUSD_Xform.h.