addTemplates(OP_TemplatePair *) | OP_Operator | protectedstatic |
addVariables(OP_VariablePair *, int &) | OP_Operator | protectedstatic |
allowsInputNameEditing() const | OP_Operator | virtual |
beginLoadingContentsSectionForNode() | OP_Operator | inline |
buildIndexEntry(UT_String &result, const UT_String &dsloc) | OP_ScriptOperator | |
buildVexCommand(UT_String &result, OP_Node *node, fpreal now) | OP_ScriptOperator | |
changeParmTemplate(PRM_Template *tp) | OP_Operator | |
clearEventScriptPathCache() | OP_Operator | |
clearOperatorHelpCache() | OP_Operator | inlinestatic |
clearOTLIndexFile() override | OP_ScriptOperator | virtual |
compareOperator(const OP_Operator *other, int method) const | OP_Operator | virtual |
constructIndexFileSectionPath(UT_String &path, const char *opdef_or_oplib, const char *section_name) const | OP_Operator | |
constructIndexFileSectionPath(UT_String &path, const char *opdef_or_oplib, const UT_StringArray §ion_names) const | OP_Operator | |
constructNode(OP_Network *net, const char *name) | OP_Operator | |
createDefaultOTLIndexFile() const | OP_Operator | |
createMantraScriptOp(const char *name, const char *english) | OP_ScriptOperator | static |
createOTLIndexFile(bool reservedsectionsonly, UT_StringArray *externalfiles) | OP_Operator | |
dirtyParmTemplates() | OP_ScriptOperator | |
dirtyParmTemplatesLoaded() | OP_Operator | protected |
editScriptFile(const char *pathprefix, const char *context="surface", const char *extension=".vfl", const char *title="VEX Function", const char **obj_extensions=0, int localdir=1) | OP_ScriptOperator | |
endLoadingContentsSectionForNode() | OP_Operator | inline |
fillInfoTree(UT_InfoTree &tree, const OP_NodeInfoTreeParms &parms) | OP_Operator | |
fillInfoTreeOperatorSpecific(UT_InfoTree &tree, const OP_NodeInfoTreeParms &parms) override | OP_ScriptOperator | virtual |
findScriptOperators(const char *path, const char *filename, OP_OTLDefinitionArray &defs) | OP_ScriptOperator | static |
forceUpdateParmTemplates() override | OP_ScriptOperator | virtual |
freeParmTemplates(PRM_Template *templates) | OP_ScriptOperator | protectedstatic |
freeSwitcherDefaults(PRM_Default *defs) | OP_ScriptOperator | protectedstatic |
getActiveNode(int i) const | OP_Operator | |
getAllIndexFiles() | OP_ScriptOperator | static |
getBaseOverrideLayoutParmTemplates() | OP_Operator | inline |
getBaseParmTemplates() | OP_Operator | inlinevirtual |
getCachedCompiledPythonCookCode() | OP_ScriptOperator | |
getCachedEventScriptPaths(UT_StringArray &events, UT_StringArray &paths, bool only_nonempty) const | OP_Operator | |
getChildOperatorTable() const | OP_Operator | |
getChildTableName() const | OP_Operator | |
getComment(UT_String &comment) | OP_Operator | |
getContentsSection() | OP_Operator | |
getCurrentPythonModuleKey() | OP_Operator | static |
getDefaultColor() const | OP_Operator | virtual |
getDefaultIconName(const char *tablename, const char *opname, UT_String &iconname) | OP_Operator | static |
getDefaultShape() const | OP_Operator | virtual |
getDefaultState(UT_String &statename) | OP_Operator | |
getDefiningNetwork() const | OP_Operator | |
getDefinitionSectionName(UT_String §name) const | OP_Operator | |
getDefinitionSource(UT_String &defsource) const | OP_Operator | |
getDefinitionSourceText(UT_String &defsource) | OP_ScriptOperator | protected |
getDescriptiveParmName(UT_String &descrparm) | OP_Operator | |
getDiveTarget(UT_String &divetarget) | OP_Operator | |
getEditableSubNodes(UT_String &pattern) | OP_Operator | |
getEmptyTemplateList() | OP_Operator | static |
getEnglish() const | OP_Operator | inline |
getExtraInfo() const | OP_Operator | inline |
getExtraInfoBuffer() const | OP_Operator | inline |
getFunctionName(UT_String &function_name) | OP_Operator | |
getHDKHelp(UT_String &) const | OP_Operator | inlinevirtual |
getHelpFileDirAndName(UT_String &script_dir, UT_String &name) | OP_Operator | |
getIconName() const | OP_Operator | |
getIndexFile() const | OP_Operator | inline |
getIndexPath() const | OP_Operator | inline |
getInputAreReferences() const | OP_Operator | inline |
getInputDataEditorConfigEx() const | OP_Operator | inline |
getInputIsReference(int idx) const | OP_Operator | |
getInputLabel(int idx) const | OP_Operator | |
getInputLabels() const | OP_Operator | inline |
getInputName(int idx) const | OP_Operator | |
getInputNames() const | OP_Operator | inline |
getIsDummyDefinition() const | OP_Operator | inline |
getIsPrimarySubnetType() const | OP_Operator | inline |
getLayoutParmTemplateImports() | OP_Operator | |
getLayoutParmTemplates() | OP_Operator | |
getLegacyInputsIndexMap() const | OP_Operator | |
getLegacyInputsMap(UT_String &map) const | OP_Operator | |
getLicense() | OP_Operator | |
getMessageSubNodes() const | OP_Operator | |
getModTime() const | OP_Operator | inline |
getName() const | OP_Operator | inline |
getNumActiveNodes() const | OP_Operator | |
getObsoleteTemplates() | OP_Operator | inlinevirtual |
getOpBasedFileName(UT_String &filename) | OP_Operator | |
getOpBasedFileName(UT_WorkBuffer &filename) | OP_Operator | |
getOperatorShortHelpString() override | OP_ScriptOperator | virtual |
getOperatorSpecificInfoText(int verbose, UT_WorkBuffer &text) override | OP_ScriptOperator | virtual |
getOpHelpURL(UT_String &url) | OP_Operator | virtual |
getOpSpecificData() | OP_Operator | inlinevirtual |
getOpSpecificData() const | OP_Operator | inlinevirtual |
getOpTabSubMenuPath(UT_String &tab_submenu_path) | OP_Operator | virtual |
getOriginalName() const | OP_Operator | |
getOriginalTableAndName(UT_WorkBuffer &name) const | OP_Operator | |
getOriginalTableAndName(UT_String &name) const | OP_Operator | |
getOTLDefinition() const | OP_Operator | inline |
getOTLHelp(UT_String &str) | OP_Operator | |
getOTLIndexFile(bool check_timestamp=true) | OP_Operator | inline |
getOTLIndexFilePtr(bool check_timestamp=true) | OP_Operator | |
getOTLLibrary() | OP_Operator | inline |
getOutputLabel(int idx) const | OP_Operator | |
getOutputLabels() const | OP_Operator | inline |
getOverrideLayoutParmTemplateFile(UT_String &ds_path) const | OP_Operator | |
getParmTemplateImports() | OP_Operator | |
getParmTemplates() | OP_Operator | |
getPermissionMask() const | OP_Operator | |
getPresetInfo() | OP_Operator | |
getPythonModuleDicts() | OP_Operator | inline |
getRefreshPICommands(OP_Node *, std::ostream &) | OP_Operator | inlinevirtual |
getRslContextType() const | OP_Operator | inline |
getScriptFunctionName(UT_String &name) const | OP_ScriptOperator | |
getScriptHelp() | OP_ScriptOperator | inline |
getScriptIsPython() const | OP_Operator | inline |
getScriptIsRsl() const | OP_Operator | inline |
getScriptIsSubnet() const | OP_Operator | inline |
getScriptIsVex() const | OP_Operator | inline |
getScriptName(UT_String &name, bool forvex, bool for_python=false, const char *section_name=NULL) const | OP_ScriptOperator | |
getScriptSecondaryFunctionsNames(UT_StringMap< UT_StringHolder > &functions) const | OP_ScriptOperator | |
getScriptSignatureFunctions() const | OP_ScriptOperator | virtual |
getSecondaryFunctionsNames(UT_StringMap< UT_StringHolder > &functions) | OP_Operator | |
getSectionData(const UT_StringRef &name, UT_StringHolder &value) const | OP_Operator | virtual |
getTable() const | OP_Operator | |
getTableAndName(UT_WorkBuffer &name) const | OP_Operator | inline |
getTableAndName(UT_String &name) const | OP_Operator | inline |
getTableName() const | OP_Operator | |
getUnitLength() const | OP_ScriptOperator | inline |
getUnitMass() const | OP_ScriptOperator | inline |
getVariable(int i) const | OP_Operator | |
getVariable(const char *name) const | OP_Operator | |
getVariableCount() const | OP_Operator | inline |
getVariables() const | OP_Operator | inline |
getVersion(UT_String &version) | OP_Operator | virtual |
getVexContextType() const | OP_Operator | inline |
getViewerHandleModuleDicts() | OP_Operator | inline |
getViewerStateModuleDicts() | OP_Operator | inline |
handleUnknownToken(DS_Stream &is, UT_String &token) | OP_ScriptOperator | virtual |
hasCachedCode() | OP_ScriptOperator | |
hasContentsSection() | OP_Operator | |
hasEditableInputData() const | OP_Operator | inline |
hasExplicitScriptSection(VEX_ContextType context_type) | OP_ScriptOperator | |
hasLoadedParmTemplates() const override | OP_ScriptOperator | virtual |
hasLoadedPythonModuleSection() const | OP_Operator | inline |
hasLoadedViewerHandleModuleSection() const | OP_Operator | inline |
hasLoadedViewerStateModuleSection() const | OP_Operator | inline |
hasNodeLoadingContentsSection() const | OP_Operator | inline |
hasPotentialEditableSubNodes() | OP_Operator | |
hasSectionData(const UT_StringRef &name) const | OP_Operator | virtual |
informOfTabMenuFlagChange() | OP_Operator | |
isBlackBoxed() | OP_Operator | |
isChangingParmTemplates() const | OP_Operator | inline |
isCompiled() | OP_Operator | |
isCompiledPythonCookCodeCached() | OP_ScriptOperator | |
isCreatingNode() const | OP_Operator | inline |
isCustomDSO() const | OP_Operator | |
isGenerator() const | OP_Operator | inline |
isManagementOp() const | OP_Operator | inline |
isNetwork() const | OP_Operator | inline |
isOutputOp() const | OP_Operator | inline |
isScriptedOp() const | OP_Operator | inline |
isThreadSafe() const | OP_Operator | inline |
listContainedOperators(UT_StringSet &contents_list) | OP_Operator | |
loadAndCreateLayoutParmTemplates(PRM_ScriptPage *page, DS_Stream &ds_is, PRM_Template *&base_tplates, PRM_Template *&layout_tplates, PRM_ScriptImports *&imports, PRM_Template *&tplates, int base_controls_switcher_index, int base_controls_insert_index, int base_controls_switcher_page_num, PRM_Default *&base_controls_switcher_defaults, bool hide_default_parms) | OP_Operator | protected |
loadFromOpType(const char *fname, const char *savedir) | OP_Operator | static |
loadParmTemplates(UT_IStream &, const char *, UT_String &, PRM_ScriptImports *&) | OP_ScriptOperator | inlineprotectedvirtual |
loadParmTemplatesSubclass() override | OP_ScriptOperator | protectedvirtual |
loadPythonModuleSection(bool force=false) | OP_Operator | |
loadSpareParms(UT_IStream &is) | OP_Operator | |
loadViewerHandleModuleSection(bool force=false) | OP_Operator | |
loadViewerStateModuleSection(bool force=false) | OP_Operator | |
mapSecurityKeyToOperator(const char *key) | OP_Operator | static |
maxInputs() const | OP_Operator | inline |
maxOutputs() | OP_Operator | inlinevirtual |
minInputs() const | OP_Operator | inline |
myBase | OP_Operator | protected |
myBaseControlsInsertIndex | OP_ScriptOperator | protected |
myBaseControlsSwitcherIndex | OP_ScriptOperator | protected |
myBaseControlsSwitcherPageNum | OP_ScriptOperator | protected |
myBaseOverrideLayout | OP_Operator | protected |
myBaseSwitcherDefaults | OP_ScriptOperator | protected |
myCachedCompiledPythonCookCode | OP_ScriptOperator | protected |
myCachedCompiledPythonCookLock | OP_ScriptOperator | protected |
myChildTableName | OP_Operator | protected |
myDialogTimeStamp | OP_ScriptOperator | protected |
myEndParm | OP_ScriptOperator | protected |
myFlags | OP_Operator | protected |
myHasCachedCode | OP_ScriptOperator | protected |
myHasContentsSection | OP_Operator | protected |
myHelp | OP_ScriptOperator | protected |
myImports | OP_Operator | protected |
myInfoText | OP_ScriptOperator | protected |
myInputDataEditorConfig | OP_Operator | protected |
myInputLabels | OP_Operator | protected |
myInputNames | OP_Operator | protected |
myInputReferences | OP_Operator | protected |
myLayoutParmImports | OP_Operator | protected |
myLayoutParmTemplates | OP_Operator | protected |
myNvariables | OP_Operator | protected |
myObsoleteTemplates | OP_Operator | protected |
myOTLDefinition | OP_Operator | protected |
myOutputLabels | OP_Operator | protected |
myOverriddenOperatorName | OP_Operator | protected |
myOverrideLayoutParmScriptPage | OP_Operator | protected |
myPage | OP_ScriptOperator | protected |
myParmTemplates | OP_Operator | protected |
myParmTemplatesLoaded | OP_Operator | protected |
myRslContextType | OP_Operator | protected |
myScriptName | OP_ScriptOperator | protected |
myStartParm | OP_ScriptOperator | protected |
mySyntax | OP_ScriptOperator | protected |
myTabSubmenuPath | OP_Operator | protected |
myUnitLength | OP_ScriptOperator | protected |
myUnitMass | OP_ScriptOperator | protected |
myVariables | OP_Operator | protected |
myVexContextType | OP_Operator | protected |
nodeDestroyed(OP_Node *node) | OP_Operator | |
notifyActiveNodesOfTemplatesUpdate() | OP_Operator | protected |
notifyUpdateTemplatesSinksOfDelete() | OP_Operator | protected |
notifyUpdateTemplatesSinksOfUpdate() | OP_Operator | protected |
numOrderedInputs() const | OP_Operator | inline |
OP_COMPARE_ENGLISH enum value | OP_Operator | |
OP_COMPARE_GEN_ENGLISH enum value | OP_Operator | |
OP_COMPARE_GEN_NAME enum value | OP_Operator | |
OP_COMPARE_NAME enum value | OP_Operator | |
OP_Operator(const char *name, const char *english, OP_Constructor construct, PRM_Template *templates, unsigned min_sources, unsigned max_sources=9999, CH_LocalVariable *variables=0, unsigned flags=0, const char **inputlabels=0, int maxoutputs=1, const char *tab_submenu_path=0) | OP_Operator | |
OP_Operator(const char *name, const char *english, OP_Constructor construct, OP_TemplatePair *template_pair, unsigned min_sources, unsigned max_sources=9999, OP_VariablePair *variable_pair=0, unsigned flags=0, const char **inputlabels=0, int maxoutputs=1, const char *tab_submenu_path=0) | OP_Operator | |
OP_Operator(const char *name, const char *english, OP_Constructor construct, PRM_Template *templates, const char *child_table_name, unsigned min_sources, unsigned max_sources=9999, CH_LocalVariable *variables=0, unsigned flags=0, const char **inputlabels=0, int maxoutputs=1, const char *tab_submenu_path=0) | OP_Operator | |
OP_Operator(const char *name, const char *english, OP_Constructor construct, OP_TemplatePair *template_pair, const char *child_table_name, unsigned min_sources, unsigned max_sources=9999, OP_VariablePair *variable_pair=0, unsigned flags=0, const char **inputlabels=0, int maxoutputs=1, const char *tab_submenu_path=0) | OP_Operator | |
OP_OperatorCompare enum name | OP_Operator | |
OP_ScriptOperator(const char *name, const char *english, OP_Constructor construct, PRM_Template *templates, const char *child_table_name, unsigned min_sources, unsigned max_sources=9999, CH_LocalVariable *variables=0, unsigned flags=0, const char **inputlabels=0, int maxoutputs=1) | OP_ScriptOperator | protected |
OP_SYNTAX_RMAN enum value | OP_ScriptOperator | |
OP_SYNTAX_SHELL enum value | OP_ScriptOperator | |
OP_SYNTAX_VEX enum value | OP_ScriptOperator | |
operatorNameCompare(const OP_Operator *a, const OP_Operator *b) | OP_Operator | inlinestatic |
refreshAllBindings() | OP_ScriptOperator | inlineprotectedvirtual |
registerPythonModuleKeyClient(void *client) | OP_Operator | static |
removeAllBindings() | OP_ScriptOperator | inlineprotectedvirtual |
removeCmdOverrides(UT_FileUtil *fu, const char *path, const char *tablename, const char *opname, int flags) | OP_Operator | static |
removeHelpCardOverrides(UT_FileUtil *fu, const char *path, const char *tablename, const char *opname, int flags) | OP_Operator | static |
removeIconOverrides(UT_FileUtil *fu, const char *path, const char *tablename, const char *opname, int flags) | OP_Operator | static |
removeRenameOverrides(UT_FileUtil *fu, const char *path, const char *tablename, const char *opname, int flags) | OP_Operator | static |
resetTemplate(OP_TemplatePair *pair) | OP_ScriptOperator | |
resetVariables(OP_VariablePair *variable_pair) | OP_Operator | |
runEventScript(const char *event, OP_Node *node_arg=nullptr, bool full_path=false, UT_Options *extra_args=nullptr, bool *node_deleted_by_script=nullptr) | OP_Operator | |
setDefaultIconName() | OP_Operator | |
setDefinition(const char *def) | OP_Operator | |
setDescriptiveParmName(const UT_StringHolder &parm) | OP_Operator | inlineprotected |
setEnglish(const char *english) | OP_Operator | |
setIconName(const char *name) | OP_Operator | |
setInputDataEditorConfig(const OP_InputDataEditorConfig &config) | OP_Operator | |
setInputDataEditorConfigEx(const OP_InputDataEditorConfigEx &config) | OP_Operator | inline |
setIsGenerator(bool isgen) | OP_Operator | |
setIsThreadSafe(bool is_safe) | OP_Operator | inline |
setLegacyInputsMap(const char *map) | OP_Operator | |
setMaxInputs(int inputs) | OP_Operator | |
setMinInputs(int inputs) | OP_Operator | |
setName(const char *name) | OP_Operator | virtual |
setNumOrderedInputs(int inputs) | OP_Operator | inline |
setObsoleteTemplates(PRM_Template *tmpl) | OP_Operator | inline |
setOpTabSubMenuPath(const char *tab_submenu_path) | OP_Operator | |
setOTLDefinition(const OP_OTLDefinition &definition) | OP_Operator | |
setOTLLibrary(OP_OTLLibrary *library) | OP_Operator | inline |
setScriptIsPython(bool is_python) | OP_Operator | inline |
shouldPreserve() const | OP_Operator | inline |
theAllIndexFiles | OP_ScriptOperator | protectedstatic |
traverseCommand(OP_Node *node, OP_ScriptParmFunc traverseFunc, void *data, fpreal now) | OP_ScriptOperator | |
uninstallOpType(const char *path, const char *tablename, const char *opname, const char *indexpath, const char *indexfile) | OP_Operator | static |
unorderedInputs() const | OP_Operator | inline |
updateParmTemplates() override | OP_ScriptOperator | virtual |
updatePresetInfo() | OP_Operator | |
verifyPythonModuleKeyClient(const OP_Operator *op, void *client) | OP_Operator | static |
wantsInputEditor() const | OP_Operator | virtual |
wantsOutputNameEditor() const | OP_Operator | virtual |
wantsParametersAnimatable() const | OP_Operator | virtual |
wantsParentInputs() const | OP_Operator | virtual |
wantsParmOrderEditor() const | OP_Operator | virtual |
~OP_Operator() | OP_Operator | virtual |
~OP_ScriptOperator() override | OP_ScriptOperator | |