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

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

__hash__()=0HOM_Toolpure virtual
__lt__(HOM_Tool &other)=0HOM_Toolpure virtual
__repr__()=0HOM_ShelfElementpure virtual
destroy()=0HOM_Toolpure virtual
fileLocation()=0HOM_ShelfElementpure virtual
filePath()=0HOM_ShelfElementpure virtual
help()=0HOM_Toolpure virtual
helpURL()=0HOM_Toolpure virtual
HOM_ShelfElement()HOM_ShelfElementinline
HOM_ShelfElement(const HOM_ShelfElement &element)HOM_ShelfElementinline
HOM_Tool()HOM_Toolinline
HOM_Tool(const HOM_Tool &shelftool)HOM_Toolinline
icon()=0HOM_Toolpure virtual
isReadOnly()=0HOM_ShelfElementpure virtual
keywords()=0HOM_Toolpure virtual
label()=0HOM_ShelfElementpure virtual
language()=0HOM_Toolpure virtual
name()=0HOM_ShelfElementpure virtual
operator!=(HOM_PtrOrNull< HOM_ShelfElement > element)=0HOM_ShelfElementpure virtual
operator==(HOM_PtrOrNull< HOM_ShelfElement > element)=0HOM_ShelfElementpure virtual
script()=0HOM_Toolpure virtual
setData(const char *script=NULL, HOM_EnumValue &language=HOM_scriptLanguage::Python, const char *icon=NULL, const char *help=NULL, const char *help_url=NULL, const std::vector< HOM_NodeTypeCategory * > &network_categories=std::vector< HOM_NodeTypeCategory * >(), const std::vector< HOM_NodeTypeCategory * > &viewer_categories=std::vector< HOM_NodeTypeCategory * >(), const std::vector< HOM_NodeTypeCategory * > &cop_viewer_categories=std::vector< HOM_NodeTypeCategory * >(), const char *network_op_type=NULL, const char *viewer_op_type=NULL, const std::vector< std::string > &locations=std::vector< std::string >(), const std::vector< std::string > &keywords=std::vector< std::string >())=0HOM_Toolpure virtual
setFilePath(const char *file_path)=0HOM_ShelfElementpure virtual
setHelp(const char *help)=0HOM_Toolpure virtual
setHelpURL(const char *help_url)=0HOM_Toolpure virtual
setIcon(const char *icon)=0HOM_Toolpure virtual
setKeywords(const std::vector< std::string > &keywords)=0HOM_Toolpure virtual
setLabel(const char *label)=0HOM_ShelfElementpure virtual
setLanguage(HOM_EnumValue &language)=0HOM_Toolpure virtual
setName(const char *name)=0HOM_ShelfElementpure virtual
setReadOnly(bool on)=0HOM_ShelfElementpure virtual
setScript(const char *script)=0HOM_Toolpure virtual
setToolLocations(const std::vector< std::string > &locations)=0HOM_Toolpure virtual
setToolMenuCategories(HOM_EnumValue &pane_type, const std::vector< HOM_NodeTypeCategory * > &categories)=0HOM_Toolpure virtual
setToolMenuOpType(HOM_EnumValue &pane_type, const char *op_type)=0HOM_Toolpure virtual
toolMenuCategories(HOM_EnumValue &pane_type)=0HOM_Toolpure virtual
toolMenuLocations()=0HOM_Toolpure virtual
toolMenuOpType(HOM_EnumValue &pane_type)=0HOM_Toolpure virtual
~HOM_ShelfElement()HOM_ShelfElementinlinevirtual
~HOM_Tool() overrideHOM_Toolinline