|
| HOM_ParmTemplateGroup () |
|
| HOM_ParmTemplateGroup (const HOM_ParmTemplateGroup &face) |
|
virtual | ~HOM_ParmTemplateGroup () |
|
virtual std::string | __repr__ ()=0 |
|
virtual bool | operator== (HOM_PtrOrNull< HOM_ParmTemplateGroup > parm_template_group)=0 |
|
virtual bool | operator!= (HOM_PtrOrNull< HOM_ParmTemplateGroup > parm_template_group)=0 |
|
virtual HOM_ParmTemplate * | find (const char *name)=0 |
|
virtual std::vector< int > | findIndices (const char *name)=0 |
|
virtual std::vector< int > | findIndices (HOM_ParmTemplate &parm_template)=0 |
|
virtual HOM_ParmTemplate * | findFolder (const char *label)=0 |
|
virtual HOM_ParmTemplate * | findFolder (const std::vector< std::string > &labels)=0 |
|
virtual std::vector< int > | findIndicesForFolder (const char *label)=0 |
|
virtual std::vector< int > | findIndicesForFolder (const std::vector< std::string > &labels)=0 |
|
virtual HOM_ParmTemplate * | entryAtIndices (const std::vector< int > &indices)=0 |
|
virtual std::vector< int > | containingFolderIndices (const char *name)=0 |
|
virtual std::vector< int > | containingFolderIndices (HOM_ParmTemplate &parm_template)=0 |
|
virtual std::vector< int > | containingFolderIndices (const std::vector< int > &indices)=0 |
|
virtual HOM_ParmTemplate * | containingFolder (const char *name)=0 |
|
virtual HOM_ParmTemplate * | containingFolder (HOM_ParmTemplate &parm_template)=0 |
|
virtual std::vector
< HOM_ElemPtr
< HOM_ParmTemplate > > | entries ()=0 |
|
std::vector< HOM_ElemPtr
< HOM_ParmTemplate > > | parmTemplates () |
|
virtual std::vector
< HOM_ElemPtr
< HOM_ParmTemplate > > | entriesWithoutFolders ()=0 |
|
virtual void | replace (const char *name, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | replace (HOM_ParmTemplate &parm_template_to_replace, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | replace (const std::vector< int > &indices, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | insertBefore (const char *name, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | insertBefore (const std::vector< int > &indices, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | insertBefore (HOM_ParmTemplate &before_parm_template, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | insertAfter (const char *name, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | insertAfter (const std::vector< int > &indices, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | insertAfter (HOM_ParmTemplate &after_parm_template, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | append (HOM_ParmTemplate &parm_template)=0 |
|
virtual void | appendToFolder (const std::vector< int > &indices, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | appendToFolder (const std::vector< std::string > &labels, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | appendToFolder (const char *label, HOM_ParmTemplate &parm_template)=0 |
|
virtual void | appendToFolder (HOM_ParmTemplate &folder_parm_template, HOM_ParmTemplate &parm_template)=0 |
|
void | addParmTemplate (HOM_ParmTemplate &parm_template) |
|
virtual void | remove (const char *name)=0 |
|
virtual void | remove (HOM_ParmTemplate &parm_template)=0 |
|
virtual void | remove (const std::vector< int > &indices)=0 |
|
virtual void | hide (const std::vector< int > &indices, bool on)=0 |
|
virtual void | hide (const char *name, bool on)=0 |
|
virtual void | hide (HOM_ParmTemplate &parm_template, bool on)=0 |
|
virtual void | hideFolder (const char *label, bool on)=0 |
|
virtual void | hideFolder (const std::vector< std::string > &labels, bool on)=0 |
|
virtual bool | isHidden (const std::vector< int > &indices)=0 |
|
virtual bool | isHidden (const char *name)=0 |
|
virtual bool | isHidden (HOM_ParmTemplate &parm_template)=0 |
|
virtual bool | isFolderHidden (const char *label)=0 |
|
virtual bool | isFolderHidden (const std::vector< std::string > &labels)=0 |
|
virtual void | clear ()=0 |
|
virtual std::string | asDialogScript (bool rename_conflicting_parms=false, bool full_info=false, const char *script_name=nullptr, const char *script_label=nullptr, const std::map< std::string, std::string > &script_tags=std::map< std::string, std::string >())=0 |
|
virtual void | setToDialogScript (const char *dialog_script)=0 |
|
virtual std::string | asCode (const char *function_name=NULL, const char *variable_name=NULL)=0 |
|
virtual HOM_Node * | sourceNode ()=0 |
|
virtual HOM_NodeType * | sourceNodeType ()=0 |
|
virtual std::string | name ()=0 |
|
virtual void | setName (const char *name)=0 |
|
virtual std::string | label ()=0 |
|
virtual void | setLabel (const char *label)=0 |
|
Definition at line 25 of file HOM_ParmTemplateGroup.h.