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

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

addTemplates(OP_TemplatePair *)OP_Operatorprotectedstatic
addVariables(OP_VariablePair *, int &)OP_Operatorprotectedstatic
allowsInputNameEditing() const OP_Operatorvirtual
beginLoadingContentsSectionForNode()OP_Operatorinline
changeParmTemplate(PRM_Template *tp)OP_Operator
clearEventScriptPathCache()OP_Operator
clearOperatorHelpCache()OP_Operatorinlinestatic
clearOTLIndexFile()OP_Operatorvirtual
compareOperator(const OP_Operator *other, int method) const overrideSHOP_Operatorvirtual
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 &section_names) const OP_Operator
constructNode(OP_Network *net, const char *name)OP_Operator
createDefaultOTLIndexFile() const OP_Operator
createOTLIndexFile(bool reservedsectionsonly, UT_StringArray *externalfiles)OP_Operator
dirtyParmTemplatesLoaded()OP_Operatorprotected
endLoadingContentsSectionForNode()OP_Operatorinline
fillInfoTree(UT_InfoTree &tree, const OP_NodeInfoTreeParms &parms)OP_Operator
fillInfoTreeOperatorSpecific(UT_InfoTree &tree, const OP_NodeInfoTreeParms &parms)OP_Operatorvirtual
forceUpdateParmTemplates()OP_Operatorvirtual
getActiveNode(int i) const OP_Operator
getBaseOverrideLayoutParmTemplates()OP_Operatorinline
getBaseParmTemplates()OP_Operatorinlinevirtual
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_Operatorstatic
getDefaultColor() const OP_Operatorvirtual
getDefaultIconName(const char *tablename, const char *opname, UT_String &iconname)OP_Operatorstatic
getDefaultShape() const OP_Operatorvirtual
getDefaultState(UT_String &statename)OP_Operator
getDefiningNetwork() const OP_Operator
getDefinitionSectionName(UT_String &sectname) const OP_Operator
getDefinitionSource(UT_String &defsource) const OP_Operator
getDescriptiveParmName(UT_String &descrparm)OP_Operator
getDiveTarget(UT_String &divetarget)OP_Operator
getEditableSubNodes(UT_String &pattern)OP_Operator
getEmptyTemplateList()OP_Operatorstatic
getEnglish() const OP_Operatorinline
getExtraInfo() const OP_Operatorinline
getExtraInfoBuffer() const OP_Operatorinline
getFunctionName(UT_String &function_name)OP_Operator
getHDKHelp(UT_String &) const OP_Operatorinlinevirtual
getHelpFileDirAndName(UT_String &script_dir, UT_String &name)OP_Operator
getIconName() const OP_Operator
getIndexFile() const OP_Operatorinline
getIndexPath() const OP_Operatorinline
getInputAreReferences() const OP_Operatorinline
getInputDataEditorConfigEx() const OP_Operatorinline
getInputIsReference(int idx) const OP_Operator
getInputLabel(int idx) const OP_Operator
getInputLabels() const OP_Operatorinline
getInputName(int idx) const OP_Operator
getInputNames() const OP_Operatorinline
getIsDummyDefinition() const OP_Operatorinline
getIsPrimarySubnetType() const OP_Operatorinline
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_Operatorinline
getName() const OP_Operatorinline
getNumActiveNodes() const OP_Operator
getObsoleteTemplates()OP_Operatorinlinevirtual
getOpBasedFileName(UT_String &filename)OP_Operator
getOpBasedFileName(UT_WorkBuffer &filename)OP_Operator
getOperatorShortHelpString()OP_Operatorvirtual
getOperatorSpecificInfoText(int verbose, UT_WorkBuffer &text)OP_Operatorvirtual
getOpHelpURL(UT_String &url)OP_Operatorvirtual
getOpSpecificData() overrideSHOP_Operatorinlinevirtual
getOpSpecificData() const overrideSHOP_Operatorinlinevirtual
getOpTabSubMenuPath(UT_String &tab_submenu_path)OP_Operatorvirtual
getOriginalName() const OP_Operator
getOriginalTableAndName(UT_WorkBuffer &name) const OP_Operator
getOriginalTableAndName(UT_String &name) const OP_Operator
getOTLDefinition() const OP_Operatorinline
getOTLHelp(UT_String &str)OP_Operator
getOTLIndexFile(bool check_timestamp=true)OP_Operatorinline
getOTLIndexFilePtr(bool check_timestamp=true)OP_Operator
getOTLLibrary()OP_Operatorinline
getOutputLabel(int idx) const OP_Operator
getOutputLabels() const OP_Operatorinline
getOverrideLayoutParmTemplateFile(UT_String &ds_path) const OP_Operator
getParmTemplateImports()OP_Operator
getParmTemplates()OP_Operator
getPermissionMask() const OP_Operator
getPresetInfo()OP_Operator
getPythonModuleDicts()OP_Operatorinline
getRefreshPICommands(OP_Node *, std::ostream &)OP_Operatorinlinevirtual
getRslContextType() const OP_Operatorinline
getScriptIsPython() const OP_Operatorinline
getScriptIsRsl() const OP_Operatorinline
getScriptIsSubnet() const OP_Operatorinline
getScriptIsVex() const OP_Operatorinline
getSecondaryFunctionsNames(UT_StringMap< UT_StringHolder > &functions)OP_Operator
getSectionData(const UT_StringRef &name, UT_StringHolder &value) const OP_Operatorvirtual
getTable() const OP_Operator
getTableAndName(UT_WorkBuffer &name) const OP_Operatorinline
getTableAndName(UT_String &name) const OP_Operatorinline
getTableName() const OP_Operator
getVariable(int i) const OP_Operator
getVariable(const char *name) const OP_Operator
getVariableCount() const OP_Operatorinline
getVariables() const OP_Operatorinline
getVersion(UT_String &version)OP_Operatorvirtual
getVexContextType() const OP_Operatorinline
getViewerHandleModuleDicts()OP_Operatorinline
getViewerStateModuleDicts()OP_Operatorinline
hasContentsSection()OP_Operator
hasEditableInputData() const OP_Operatorinline
hasLoadedParmTemplates() const OP_Operatorvirtual
hasLoadedPythonModuleSection() const OP_Operatorinline
hasLoadedViewerHandleModuleSection() const OP_Operatorinline
hasLoadedViewerStateModuleSection() const OP_Operatorinline
hasNodeLoadingContentsSection() const OP_Operatorinline
hasPotentialEditableSubNodes()OP_Operator
hasSectionData(const UT_StringRef &name) const OP_Operatorvirtual
informOfTabMenuFlagChange()OP_Operator
isBlackBoxed()OP_Operator
isChangingParmTemplates() const OP_Operatorinline
isCompiled()OP_Operator
isCreatingNode() const OP_Operatorinline
isCustomDSO() const OP_Operator
isGenerator() const OP_Operatorinline
isManagementOp() const OP_Operatorinline
isNetwork() const OP_Operatorinline
isOutputOp() const OP_Operatorinline
isScriptedOp() const OP_Operatorinline
isThreadSafe() const OP_Operatorinline
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_Operatorprotected
loadFromOpType(const char *fname, const char *savedir)OP_Operatorstatic
loadParmTemplatesSubclass()OP_Operatorprotectedvirtual
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_Operatorstatic
maxInputs() const OP_Operatorinline
maxOutputs() overrideSHOP_Operatorvirtual
minInputs() const OP_Operatorinline
myBaseOP_Operatorprotected
myBaseOverrideLayoutOP_Operatorprotected
myChildTableNameOP_Operatorprotected
myFlagsOP_Operatorprotected
myHasContentsSectionOP_Operatorprotected
myImportsOP_Operatorprotected
myInputDataEditorConfigOP_Operatorprotected
myInputLabelsOP_Operatorprotected
myInputNamesOP_Operatorprotected
myInputReferencesOP_Operatorprotected
myLayoutParmImportsOP_Operatorprotected
myLayoutParmTemplatesOP_Operatorprotected
myNvariablesOP_Operatorprotected
myObsoleteTemplatesOP_Operatorprotected
myOTLDefinitionOP_Operatorprotected
myOutputLabelsOP_Operatorprotected
myOverriddenOperatorNameOP_Operatorprotected
myOverrideLayoutParmScriptPageOP_Operatorprotected
myParmTemplatesOP_Operatorprotected
myParmTemplatesLoadedOP_Operatorprotected
myRslContextTypeOP_Operatorprotected
myTabSubmenuPathOP_Operatorprotected
myVariablesOP_Operatorprotected
myVexContextTypeOP_Operatorprotected
nodeDestroyed(OP_Node *node)OP_Operator
notifyActiveNodesOfTemplatesUpdate()OP_Operatorprotected
notifyUpdateTemplatesSinksOfDelete()OP_Operatorprotected
notifyUpdateTemplatesSinksOfUpdate()OP_Operatorprotected
numOrderedInputs() const OP_Operatorinline
OP_COMPARE_ENGLISH enum valueOP_Operator
OP_COMPARE_GEN_ENGLISH enum valueOP_Operator
OP_COMPARE_GEN_NAME enum valueOP_Operator
OP_COMPARE_NAME enum valueOP_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 nameOP_Operator
operatorNameCompare(const OP_Operator *a, const OP_Operator *b)OP_Operatorinlinestatic
registerPythonModuleKeyClient(void *client)OP_Operatorstatic
removeCmdOverrides(UT_FileUtil *fu, const char *path, const char *tablename, const char *opname, int flags)OP_Operatorstatic
removeHelpCardOverrides(UT_FileUtil *fu, const char *path, const char *tablename, const char *opname, int flags)OP_Operatorstatic
removeIconOverrides(UT_FileUtil *fu, const char *path, const char *tablename, const char *opname, int flags)OP_Operatorstatic
removeRenameOverrides(UT_FileUtil *fu, const char *path, const char *tablename, const char *opname, int flags)OP_Operatorstatic
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_Operatorinlineprotected
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_Operatorinline
setIsGenerator(bool isgen)OP_Operator
setIsThreadSafe(bool is_safe)OP_Operatorinline
setLegacyInputsMap(const char *map)OP_Operator
setMaxInputs(int inputs)OP_Operator
setMinInputs(int inputs)OP_Operator
setName(const char *name)OP_Operatorvirtual
setNumOrderedInputs(int inputs)OP_Operatorinline
setObsoleteTemplates(PRM_Template *tmpl)OP_Operatorinline
setOpTabSubMenuPath(const char *tab_submenu_path)OP_Operator
setOTLDefinition(const OP_OTLDefinition &definition)OP_Operator
setOTLLibrary(OP_OTLLibrary *library)OP_Operatorinline
setScriptIsPython(bool is_python)OP_Operatorinline
SHOP_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, int auto_add_clerk=SHOP_AUTOADD_ANY)SHOP_Operator
SHOP_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, int auto_add_clerk=SHOP_AUTOADD_ANY)SHOP_Operator
shouldPreserve() const OP_Operatorinline
uninstallOpType(const char *path, const char *tablename, const char *opname, const char *indexpath, const char *indexfile)OP_Operatorstatic
unorderedInputs() const OP_Operatorinline
updateParmTemplates()OP_Operatorvirtual
updatePresetInfo()OP_Operator
useShaderIconName()SHOP_Operator
verifyPythonModuleKeyClient(const OP_Operator *op, void *client)OP_Operatorstatic
wantsInputEditor() const overrideSHOP_Operatorvirtual
wantsOutputNameEditor() const OP_Operatorvirtual
wantsParametersAnimatable() const OP_Operatorvirtual
wantsParentInputs() const OP_Operatorvirtual
wantsParmOrderEditor() const OP_Operatorvirtual
~OP_Operator()OP_Operatorvirtual
~SHOP_Operator() overrideSHOP_Operator