Public Member Functions | |
void | destroy () |
void | validate () |
Context | getContext () const |
RTtransform | get () |
template<typename T > | |
void | setChild (T child) |
template<typename T > | |
T | getChild () const |
RTobjecttype | getChildType () const |
void | setMatrix (bool transpose, const float *matrix, const float *inverse_matrix) |
void | getMatrix (bool transpose, float *matrix, float *inverse_matrix) const |
void | setMotionRange (float timeBegin, float timeEnd) |
void | getMotionRange (float &timeBegin, float &timeEnd) |
void | setMotionBorderMode (RTmotionbordermode beginMode, RTmotionbordermode endMode) |
void | getMotionBorderMode (RTmotionbordermode &beginMode, RTmotionbordermode &endMode) |
void | setMotionKeys (unsigned int n, RTmotionkeytype type, const float *keys) |
unsigned int | getMotionKeyCount () |
RTmotionkeytype | getMotionKeyType () |
void | getMotionKeys (float *keys) |
Friends | |
class | Handle< TransformObj > |
Additional Inherited Members | |
![]() | |
static Exception | makeException (RTresult code, RTcontext context) |
Transform wraps the OptiX C API RTtransform opaque type and its associated function set.