|
| HOM_HDADefinition () |
|
| HOM_HDADefinition (const HOM_HDADefinition &) |
|
virtual | ~HOM_HDADefinition () |
|
virtual bool | operator== (HOM_PtrOrNull< HOM_HDADefinition > hda_definition)=0 |
|
virtual bool | operator!= (HOM_PtrOrNull< HOM_HDADefinition > hda_definition)=0 |
|
virtual int | __hash__ ()=0 |
|
virtual std::string | __repr__ ()=0 |
|
virtual HOM_NodeType * | nodeType ()=0 |
|
virtual HOM_NodeTypeCategory & | nodeTypeCategory ()=0 |
|
virtual std::string | nodeTypeName ()=0 |
|
virtual std::string | libraryFilePath ()=0 |
|
virtual std::string | embeddedHelp ()=0 |
|
virtual bool | isInstalled ()=0 |
|
bool | installed () |
|
virtual bool | isCurrent ()=0 |
|
bool | current () |
|
virtual bool | isPreferred ()=0 |
|
bool | preferred () |
|
virtual void | setIsPreferred (bool preferred)=0 |
|
void | setPreferred (bool preferred) |
|
virtual void | enableCreateBackups (bool create_backups)=0 |
|
virtual bool | isCreateBackupsEnabled ()=0 |
|
virtual std::map< std::string,
HOM_ElemPtr< HOM_HDASection > > | sections ()=0 |
|
virtual bool | hasSection (const char *name)=0 |
|
virtual HOM_HDASection * | addSection (const char *name)=0 |
|
virtual HOM_HDASection * | addSection (const char *name, const std::string &contents, HOM_EnumValue &compression_type=HOM_compressionType::NoCompression)=0 |
|
virtual HOM_HDASection * | addSection (const char *name, const HOM_BinaryString &contents, HOM_EnumValue &compression_type=HOM_compressionType::NoCompression)=0 |
|
virtual void | removeSection (const char *name)=0 |
|
virtual std::string | description ()=0 |
|
virtual void | setDescription (const char *label)=0 |
|
virtual std::string | icon ()=0 |
|
virtual void | setIcon (const char *icon)=0 |
|
virtual int | minNumInputs ()=0 |
|
virtual void | setMinNumInputs (int min_num_inputs)=0 |
|
virtual int | maxNumInputs ()=0 |
|
virtual void | setMaxNumInputs (int max_num_inputs)=0 |
|
virtual int | maxNumOutputs ()=0 |
|
virtual void | setMaxNumOutputs (int max_num_outputs)=0 |
|
virtual std::string | extraInfo ()=0 |
|
virtual void | setExtraInfo (const char *extra_info)=0 |
|
virtual std::string | extraInfoValue (const char *key)=0 |
|
virtual std::string | userInfo ()=0 |
|
virtual void | setUserInfo (const char *extra_info)=0 |
|
virtual bool | hideDefaultParameters ()=0 |
|
virtual std::string | representativeNodePath ()=0 |
|
virtual std::string | comment ()=0 |
|
virtual void | setComment (const char *comment)=0 |
|
virtual std::string | version ()=0 |
|
virtual void | setVersion (const char *version)=0 |
|
virtual int | modificationTime ()=0 |
|
virtual void | setModificationTime (int time=-1)=0 |
|
virtual HOM_HDAOptions * | options ()=0 |
|
virtual void | setOptions (HOM_HDAOptions &options)=0 |
|
virtual void | updateFromNode (HOM_Node &node)=0 |
|
virtual void | save (const std::string &file_name, HOM_Node *template_node=NULL, HOM_HDAOptions *options=NULL, bool black_box=false, bool create_backup=true)=0 |
|
virtual void | copyToHDAFile (const std::string &file_name, const char *new_name=NULL, const char *new_menu_name=NULL)=0 |
|
virtual void | destroy ()=0 |
|
virtual HOM_ParmTemplateGroup * | parmTemplateGroup ()=0 |
|
virtual void | setParmTemplateGroup (HOM_ParmTemplateGroup &parm_template_group, bool rename_conflicting_parms=false, bool create_backup=true)=0 |
|
virtual void | setExtraFileOption (const char *name, HOM_UTOptionAny value, HOM_EnumValue &type_hint=HOM_fieldType::NoSuchField)=0 |
|
virtual void | removeExtraFileOption (const char *name)=0 |
|
virtual void | compileCodeSection (const char *source_section, const char *destination_section)=0 |
|
virtual void | getRawExtraFileOptions (UT_Options &options)=0 |
|
virtual std::map< std::string,
HOM_ElemPtr< HOM_Tool > > | tools ()=0 |
|
Definition at line 30 of file HOM_HDADefinition.h.