|
| | PI_EditScriptedParms () |
| |
| | PI_EditScriptedParms (OP_Node *node, bool add_reserved_parms, bool init_auto_links, bool skip_parm_vops=false, bool allow_switch_rename=true) |
| |
| | PI_EditScriptedParms (OP_Operator *op, OP_Node *node, bool add_reserved_parms, bool spareparms=false, bool skip_parm_vops=false) |
| |
| | PI_EditScriptedParms (OP_Operator *op, bool add_reserved_parms, bool skip_parm_vops=false) |
| |
| | PI_EditScriptedParms (OP_Node *node, UT_IStream &is, bool spareparms, bool skip_reserved, bool init_auto_links, bool fix_invalid_joins) |
| |
| | PI_EditScriptedParms (OP_Node *node, const PRM_Template *tplate, bool spareparms, bool skip_reserved, bool init_auto_links) |
| |
| | PI_EditScriptedParms (const PI_EditScriptedParms &src) |
| |
| | ~PI_EditScriptedParms () |
| |
| void | mergeParms (const PI_EditScriptedParms &src) |
| |
| void | clearParms () |
| |
| int | save (std::ostream &os, UT_String &warnings, bool validate_joins) |
| |
| void | dump (std::ostream &os) |
| |
| void | compile () |
| |
| PI_EditScriptedParmArray & | getParms () |
| |
| int | getNParms () const |
| |
| PI_EditScriptedParm * | getParm (int i) |
| |
| const PI_EditScriptedParm * | getParm (int i) const |
| |
| int | getParmIndexWithName (const UT_StringRef &name) |
| |
| PI_EditScriptedParm * | getParmWithName (const UT_StringRef &name) |
| |
| int | getParmIndex (PI_EditScriptedParm *p) |
| |
| int | getFolderIndexWithLabel (const UT_StringRef &label) |
| |
| int | getFolderIndexWithName (const UT_StringRef &name) |
| |
| PI_EditScriptedParm * | getFolderWithLabel (const UT_StringRef &label) |
| |
| PI_EditScriptedParm * | getFolderWithName (const UT_StringRef &name) |
| |
| void | removeEmptyFolders () |
| |
| int | getNestedFolderIndex (const UT_StringArray &folder_labels) |
| |
| void | getContainingFolders (int parm_index, UT_ValArray< PI_EditScriptedParm * > &result) |
| |
| PI_EditScriptedParm * | getParmWithAutolink (const char *channelpath, const char *nodepath, int *linkedsubidx=0) |
| |
| int | getMatchingGroupParm (int parm) const |
| |
| bool | getIsFirstPage (int parm) const |
| |
| int | getParentGroupParm (int parm) |
| |
| int | getNMenu (int parm) |
| |
| PI_EditScriptedParmMenu * | getMenu (int parm, int i) |
| |
| const char * | getMenuScript (int parm) |
| |
| bool | isParmMoveAllowed (int first, int last, int offset) |
| |
| bool | updateNode () |
| |
| void | addParm (PI_EditScriptedParm *parm) |
| |
| bool | moveParms (int first, int last, int offset, bool remove_invalid_groups=true) |
| |
| void | moveParms (const UT_IntArray &movingparms, int destpos, bool remove_invalid_groups=true) |
| |
| void | insertMultiParmTemplates (const PRM_Template *tplate, const char *parentparmname, const OP_Node *linktonode, const char *nameprefix, const char *labelprefix, int insertat, bool include_invisible_parms) |
| |
| void | permuteParms (int first, const UT_IntArray &permutation) |
| |
| int | removeParms (int first, int last, bool remove_invalid_joins=true) |
| |
| void | removeInvalidJoins () |
| |
| void | copyDefaultsFromNode (OP_Node *node) |
| |
| int | checkReservedName (const char *name) const |
| |
| bool | containsReservedParm () const |
| |
| void | initializeReserveNames (OP_Parameters *node) |
| |
| void | initializeReserveFlags () |
| |
| void | clearReserveNamesAndFlags () |
| |
| bool | makeSafeParmName (PI_EditScriptedParm *parm, UT_String &parmname, const UT_StringSet *extrareserved, bool checkexistingparms) |
| |
| bool | makeSafeParmName (PI_EditScriptedParm *parm, UT_StringHolder &parmname, const UT_StringSet *extrareserved, bool checkexistingparms) |
| |
| void | setAutolinksToCurrentLinks () |
| |
| void | addParametersToAutolinks (PI_EditScriptedParm &destparm, const UT_StringArray &parms, const char *nodepath, bool linkinvisibles, PI_EditScriptedParmArray &changedparms, UT_StringArray &errors) |
| |
| void | fixParmNamesForInstanceLevel () |
| |
| void | findMisplacedReservedParms (UT_IntArray &misplaced_parms) |
| |
| void | applyAutoLinks (UT_StringArray &errors, OP_NodeList &changednodes, UT_IntArray &changedparms) |
| |
| void | updateNodesFromApplyAutoLinks (OP_NodeList &changednodes, UT_IntArray &changedparms) |
| |
| bool | updateAutoLinksForNameChange (const UT_String &refnodepath, const UT_String &oldpath, const UT_String &newpath) |
| |
| OP_Node * | getNode () const |
| |
Definition at line 396 of file PI_EditScriptedParms.h.