|
| | 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.