#include <HUSD_CvexBindingMap.h>
|
static HUSD_CvexBindingMap | constructBindingsMap (const OP_Node &node, const char *bindings_num_parm, const char *cvex_parm_name_parm, const char *usd_attrib_name_parm, const char *usd_attrib_type_parm, const char *auto_bind_parm, const char *bound_output_mask_parm) |
|
Definition at line 25 of file HUSD_CvexBindingMap.h.
void HUSD_CvexBindingMap::clearBoundOutputMask |
( |
| ) |
|
static HUSD_CvexBindingMap HUSD_CvexBindingMap::constructBindingsMap |
( |
const OP_Node & |
node, |
|
|
const char * |
bindings_num_parm, |
|
|
const char * |
cvex_parm_name_parm, |
|
|
const char * |
usd_attrib_name_parm, |
|
|
const char * |
usd_attrib_type_parm, |
|
|
const char * |
auto_bind_parm, |
|
|
const char * |
bound_output_mask_parm |
|
) |
| |
|
static |
Convenience function for building the map from node's parameters. The parameters are assumed to have 1-base index (ie, default).
Obtain the attribute name for the given cvex parameter name.
Obtain the requested attribute type for the given cvex parameter name.
bool HUSD_CvexBindingMap::isOutBoundParm |
( |
const UT_StringRef & |
parm | ) |
const |
Returns true if the given parameter is allowed to be bound for output. Ie, whether the computed VEX export parameter value should be actually transfered to the bound attribute on the USD primitive.
Specify the mask for bound output parms.
void HUSD_CvexBindingMap::setDefaultToIdentity |
( |
bool |
do_identity | ) |
|
Specify if attrib name can be used as parm name.
The documentation for this class was generated from the following file: