|
static void | getOPLabel (const UT_String &name, const UT_String &id, UT_String &label) |
| Passes back a suggested OP label for the given name and id. More...
|
|
static OP_Network * | findOPNetwork (const char *path) |
|
static OP_Node * | createOPNode (OP_Network *parent, const char *label, const char *type, bool runInit=1) |
|
static void | wireOPNodes (OP_Node *outputNode, OP_Node *inputNode, int inputIndex) |
|
static void | wireOPNodes (OP_SubnetIndirectInput *outputNode, OP_Node *inputNode, int inputIndex) |
|
static void | organizeOPLayout (OP_Network *network, OP_LayoutDirection layout_dir=OP_LAYOUT_TOP_TO_BOT) |
| Organizes the node layout in the given network. More...
|
|
static void | getOPParmValue (OP_Node *node, const char *parmName, int &ivalue, int index=0) |
| Passes back the OP parameter's value (1 integer). More...
|
|
static void | getOPParmValue (OP_Node *node, const char *parmName, fpreal &fvalue, int index=0) |
| Passes back the OP parameter's value (1 float). More...
|
|
static void | setOPParm (OP_Node *node, const char *parmName, int ivalue, int index=0) |
| Sets the OP parameter's value (1 integer). More...
|
|
static void | setOPParm (OP_Node *node, const char *parmName, fpreal fvalue, int index=0) |
| Sets the OP parameter's value (1 float). More...
|
|
static void | setOPParm (OP_Node *node, const char *parmName, const char *strvalue, CH_StringMeaning meaning, int index=0) |
| Sets the OP parameter's value (1 string). More...
|
|
static void | setOPParm (OP_Node *node, const char *parmName, fpreal fvalue1, fpreal fvalue2, fpreal fvalue3) |
| Sets the OP parameter's value (3 floats). More...
|
|
static void | setOPParm (OP_Node *node, const char *parmName, const char *svalue1, const char *svalue2, const char *svalue3, CH_StringMeaning meaning) |
| Sets the OP parameter's value (3 strings). More...
|
|
static void | addOPSpareFloatParm (OP_Node *node, const char *token, const char *label, fpreal defaultValue, fpreal minValue, fpreal maxValue, bool cook_dependent=false) |
| Adds a spare float parameter to the given node. More...
|
|
static void | addOPSpareStringParm (OP_Node *node, const char *token, const char *label, const char *defaultValue, bool cook_dependent=false) |
| Adds a spare string parameter to the given node. More...
|
|
static void | addOPSpare3FloatParm (OP_Node *node, const char *token, const char *label, fpreal defaultValue1, fpreal defaultValue2, fpreal defaultValue3, bool cook_dependent=false) |
| Adds a spare 3-float parameter to the given node. More...
|
|
static void | addOPProperty (OP_Node *node, const char *propClass, const char *propName) |
| Adds a property to the given node. More...
|
|
static void | keyOPChannel (CH_Channel *ch, fpreal time, fpreal fvalue, bool hasInSlope=false, bool hasOutSlope=false, bool hasInterp=false, fpreal inSlope=0.0, fpreal outSlope=0.0, const char *interp="") |
|
static int | getCHIndexByName (const char *name) |
|
static const char * | getCHKeyExprByName (const char *name) |
|
Static class. The OP utility library. This is a wrapper for low-level functionality dealing with objects from the Houdini network.
Definition at line 29 of file DAE_OPUtil.h.