|
HDK
|
#include <BRAY_Interface.h>
Public Types | |
| enum | MBStyle { MBStyle::MB_LINEAR, MBStyle::MB_ROTATE } |
Public Member Functions | |
| SpacePtr () | |
| SpacePtr (const VPRM_SpacePtr &s) | |
| SpacePtr (const SpacePtr &s) | |
| SpacePtr (const UT_Matrix4D &xforms) | |
| SpacePtr (const UT_Matrix4D *xforms, size_t num_motion_segments, MBStyle style) | |
| ~SpacePtr () | |
| SpacePtr & | operator= (const SpacePtr &s) |
| SYS_SAFE_BOOL | operator bool () const |
| SpacePtr | mulSpace (const SpacePtr &sp) const |
| Multiply by the given space (i.e. this * sp) More... | |
| int | motionSegments () const |
| Return the number of motion segments. More... | |
| UT_Matrix4D | getTransform (int segment) const |
| void | getTransform (UT_Matrix4D &x, BRAYtime shutter) const |
| void | dump () const |
| void | dump (UT_JSONWriter &w) const |
| bool | isValid () const |
| VPRM_SpacePtr & | space () |
| const VPRM_SpacePtr & | space () const |
Definition at line 69 of file BRAY_Interface.h.
|
strong |
| Enumerator | |
|---|---|
| MB_LINEAR | |
| MB_ROTATE | |
Definition at line 72 of file BRAY_Interface.h.
| BRAY::SpacePtr::SpacePtr | ( | ) |
| BRAY::SpacePtr::SpacePtr | ( | const VPRM_SpacePtr & | s | ) |
| BRAY::SpacePtr::SpacePtr | ( | const SpacePtr & | s | ) |
| BRAY::SpacePtr::SpacePtr | ( | const UT_Matrix4D & | xforms | ) |
| BRAY::SpacePtr::SpacePtr | ( | const UT_Matrix4D * | xforms, |
| size_t | num_motion_segments, | ||
| MBStyle | style | ||
| ) |
| BRAY::SpacePtr::~SpacePtr | ( | ) |
| void BRAY::SpacePtr::dump | ( | ) | const |
| void BRAY::SpacePtr::dump | ( | UT_JSONWriter & | w | ) | const |
| UT_Matrix4D BRAY::SpacePtr::getTransform | ( | int | segment | ) | const |
| void BRAY::SpacePtr::getTransform | ( | UT_Matrix4D & | x, |
| BRAYtime | shutter | ||
| ) | const |
|
inline |
Private access
Definition at line 88 of file BRAY_Interface.h.
| int BRAY::SpacePtr::motionSegments | ( | ) | const |
Return the number of motion segments.
Multiply by the given space (i.e. this * sp)
|
inline |
Bool operator to test validity of pointer
Definition at line 93 of file BRAY_Interface.h.
|
inline |
Private access
Definition at line 89 of file BRAY_Interface.h.
|
inline |
Private access
Definition at line 90 of file BRAY_Interface.h.