HDK
|
#include <CVEX_Transform.h>
Public Member Functions | |
LookupContext () | |
~LookupContext () | |
void | clear () |
UT_OpCaller * | opCaller () const |
fpreal | time () const |
int | cwdId () const |
Specifies the node for relative path searching. More... | |
int | worldId () const |
Specifies the node that defines the transform space. More... | |
void | setOpCaller (UT_OpCaller *c) |
void | setTime (fpreal t) |
void | setCwdId (int id) |
void | setWorldId (int id) |
void | setInputXform (int input, const UT_Matrix4D &xform) |
void | getInputXform (int input, UT_Matrix4D &xform) const |
void | setInputXformId (int input, int nodeid) |
int | getInputXformId (int input) const |
void * | getUserData () const |
Class that passes information about context of transform lookup The cwd
is the current node id (i.e. very likely the node associated with the OpCaller. The worldId
is the node id associated with the current transform. That is, the object containing the node. If the worldId
isn't defined, the cwd
will be used.
Definition at line 60 of file CVEX_Transform.h.
CVEX_Transform::LookupContext::LookupContext | ( | ) |
CVEX_Transform::LookupContext::~LookupContext | ( | ) |
void CVEX_Transform::LookupContext::clear | ( | ) |
|
inline |
Specifies the node for relative path searching.
Definition at line 73 of file CVEX_Transform.h.
void CVEX_Transform::LookupContext::getInputXform | ( | int | input, |
UT_Matrix4D & | xform | ||
) | const |
|
inline |
The user data is set by the Lookup class (if set). This allows the lookup to keep per-instantiation data.
Definition at line 103 of file CVEX_Transform.h.
|
inline |
Definition at line 70 of file CVEX_Transform.h.
Definition at line 93 of file CVEX_Transform.h.
void CVEX_Transform::LookupContext::setInputXform | ( | int | input, |
const UT_Matrix4D & | xform | ||
) |
|
inline |
Definition at line 91 of file CVEX_Transform.h.
Definition at line 92 of file CVEX_Transform.h.
Definition at line 94 of file CVEX_Transform.h.
|
inline |
Definition at line 71 of file CVEX_Transform.h.
|
inline |
Specifies the node that defines the transform space.
Definition at line 80 of file CVEX_Transform.h.