HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PI_EditScriptedParms Member List

This is the complete list of members for PI_EditScriptedParms, including all inherited members.

addParametersToAutolinks(PI_EditScriptedParm &destparm, const UT_StringArray &parms, const char *nodepath, bool linkinvisibles, PI_EditScriptedParmArray &changedparms, UT_StringArray &errors)PI_EditScriptedParms
addParm(PI_EditScriptedParm *parm)PI_EditScriptedParms
addRampAutoLinks(OP_Node *dstnode, PRM_Parm *dstparm, const char *dstchannel, const char *srcrelpath, const char *srcchannel, bool is_color_ramp, UT_String &error)PI_EditScriptedParmsstatic
applyAutoLinks(UT_StringArray &errors, OP_NodeList &changednodes, UT_IntArray &changedparms)PI_EditScriptedParms
buildMultiparmInfo(OP_Node *refnode)PI_EditScriptedParmsstatic
checkReservedName(const char *name) const PI_EditScriptedParms
clearMultiparmInfo()PI_EditScriptedParmsstatic
clearParms()PI_EditScriptedParms
clearReserveNamesAndFlags()PI_EditScriptedParms
compile()PI_EditScriptedParms
containsReservedParm() const PI_EditScriptedParms
copyDefaultsFromNode(OP_Node *node)PI_EditScriptedParms
deleteRampAutoLinks(OP_Node *dstnode, PRM_Parm *dstparm, const char *dstchannel, bool is_color_ramp, UT_String &error, bool also_revert=false)PI_EditScriptedParmsstatic
dump(std::ostream &os)PI_EditScriptedParms
findMisplacedReservedParms(UT_IntArray &misplaced_parms)PI_EditScriptedParms
fixParmNamesForInstanceLevel()PI_EditScriptedParms
getBuiltMultiparmInfo()PI_EditScriptedParmsstatic
getContainingFolders(int parm_index, UT_ValArray< PI_EditScriptedParm * > &result)PI_EditScriptedParms
getFolderIndexWithLabel(const UT_StringRef &label)PI_EditScriptedParms
getFolderIndexWithName(const UT_StringRef &name)PI_EditScriptedParms
getFolderWithLabel(const UT_StringRef &label)PI_EditScriptedParms
getFolderWithName(const UT_StringRef &name)PI_EditScriptedParms
getIsFirstPage(int parm) const PI_EditScriptedParms
getMatchingGroupParm(int parm) const PI_EditScriptedParms
getMenu(int parm, int i)PI_EditScriptedParms
getMenuScript(int parm)PI_EditScriptedParms
getNestedFolderIndex(const UT_StringArray &folder_labels)PI_EditScriptedParms
getNMenu(int parm)PI_EditScriptedParms
getNode() const PI_EditScriptedParms
getNParms() const PI_EditScriptedParms
getParentGroupParm(int parm)PI_EditScriptedParms
getParm(int i)PI_EditScriptedParms
getParm(int i) const PI_EditScriptedParms
getParmIndex(PI_EditScriptedParm *p)PI_EditScriptedParms
getParmIndexWithName(const UT_StringRef &name)PI_EditScriptedParms
getParms()PI_EditScriptedParmsinline
getParmWithAutolink(const char *channelpath, const char *nodepath, int *linkedsubidx=0)PI_EditScriptedParms
getParmWithName(const UT_StringRef &name)PI_EditScriptedParms
initializeReserveFlags()PI_EditScriptedParms
initializeReserveNames(OP_Parameters *node)PI_EditScriptedParms
insertMultiParmTemplates(const PRM_Template *tplate, const char *parentparmname, const OP_Node *linktonode, const char *nameprefix, const char *labelprefix, int insertat, bool include_invisible_parms)PI_EditScriptedParms
isParmMoveAllowed(int first, int last, int offset)PI_EditScriptedParms
lockMultiparmInfo()PI_EditScriptedParmsstatic
makeSafeParmName(PI_EditScriptedParm *parm, UT_String &parmname, const UT_StringSet *extrareserved, bool checkexistingparms)PI_EditScriptedParms
makeSafeParmName(PI_EditScriptedParm *parm, UT_StringHolder &parmname, const UT_StringSet *extrareserved, bool checkexistingparms)PI_EditScriptedParms
mergeParms(const PI_EditScriptedParms &src)PI_EditScriptedParms
moveParms(int first, int last, int offset, bool remove_invalid_groups=true)PI_EditScriptedParms
moveParms(const UT_IntArray &movingparms, int destpos, bool remove_invalid_groups=true)PI_EditScriptedParms
permuteParms(int first, const UT_IntArray &permutation)PI_EditScriptedParms
PI_EditScriptedParms()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
PI_EditScriptedParms(OP_Operator *op, OP_Node *node, bool add_reserved_parms, bool spareparms=false, bool skip_parm_vops=false)PI_EditScriptedParms
PI_EditScriptedParms(OP_Operator *op, bool add_reserved_parms, bool skip_parm_vops=false)PI_EditScriptedParms
PI_EditScriptedParms(OP_Node *node, UT_IStream &is, bool spareparms, bool skip_reserved, bool init_auto_links, bool fix_invalid_joins)PI_EditScriptedParms
PI_EditScriptedParms(OP_Node *node, const PRM_Template *tplate, bool spareparms, bool skip_reserved, bool init_auto_links)PI_EditScriptedParms
PI_EditScriptedParms(const PI_EditScriptedParms &src)PI_EditScriptedParms
releaseMultiparmInfo()PI_EditScriptedParmsstatic
removeEmptyFolders()PI_EditScriptedParms
removeInvalidJoins()PI_EditScriptedParms
removeParms(int first, int last, bool remove_invalid_joins=true)PI_EditScriptedParms
save(std::ostream &os, UT_String &warnings, bool validate_joins)PI_EditScriptedParms
setAutolinksToCurrentLinks()PI_EditScriptedParms
updateAutoLinksForNameChange(const UT_String &refnodepath, const UT_String &oldpath, const UT_String &newpath)PI_EditScriptedParms
updateNode()PI_EditScriptedParms
updateNodesFromApplyAutoLinks(OP_NodeList &changednodes, UT_IntArray &changedparms)PI_EditScriptedParms
~PI_EditScriptedParms()PI_EditScriptedParms