|
HDK
|
#include <CVEX_Transform.h>
Public Member Functions | |
| LookupContext () | |
| ~LookupContext () | |
| void | clear () |
| UT_OpCaller * | opCaller () const |
| const UT_OpGraphProxy * | opGraphProxy () const |
| fpreal | time () const |
| int | cwdId () const |
| Specifies the node for relative path searching. More... | |
| int | graphCwdId () const |
| int | worldId () const |
| Specifies the node that defines the transform space. More... | |
| void | setOpCaller (UT_OpCaller *c) |
| void | setOpGraphProxy (const UT_OpGraphProxy *graph) |
| void | setTime (fpreal t) |
| void | setCwdId (int id) |
| void | setGraphCwdId (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 61 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 75 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 113 of file CVEX_Transform.h.
|
inline |
The node index in the graph proxy for searching, kept separate to avoid confusing old code that assumes direct proxies.
Definition at line 83 of file CVEX_Transform.h.
|
inline |
Definition at line 71 of file CVEX_Transform.h.
|
inline |
Definition at line 72 of file CVEX_Transform.h.
Definition at line 102 of file CVEX_Transform.h.
Definition at line 103 of file CVEX_Transform.h.
| void CVEX_Transform::LookupContext::setInputXform | ( | int | input, |
| const UT_Matrix4D & | xform | ||
| ) |
|
inline |
Definition at line 99 of file CVEX_Transform.h.
|
inline |
Definition at line 100 of file CVEX_Transform.h.
Definition at line 101 of file CVEX_Transform.h.
Definition at line 104 of file CVEX_Transform.h.
|
inline |
Definition at line 73 of file CVEX_Transform.h.
|
inline |
Specifies the node that defines the transform space.
Definition at line 88 of file CVEX_Transform.h.