|
| 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 395 of file PI_EditScriptedParms.h.