#include <HOM_shelves.h>
|
virtual | ~HOM_shelves () |
|
virtual std::string | __repr__ ()=0 |
|
virtual std::map< std::string,
HOM_ElemPtr< HOM_ShelfSet > > | shelfSets ()=0 |
|
virtual std::map< std::string,
HOM_ElemPtr< HOM_Shelf > > | shelves ()=0 |
|
virtual std::map< std::string,
HOM_ElemPtr< HOM_Tool > > | tools ()=0 |
|
virtual HOM_Tool * | tool (const char *tool_name)=0 |
|
virtual bool | isToolDeleted (const char *tool_name)=0 |
|
virtual void | loadFile (const char *file_path)=0 |
|
virtual void | reloadShelfFiles ()=0 |
|
virtual HOM_Tool * | runningTool ()=0 |
|
virtual void | beginChangeBlock ()=0 |
|
virtual void | endChangeBlock ()=0 |
|
virtual HOM_ShelfSet * | newShelfSet (const char *file_path=NULL, const char *name=NULL, const char *label=NULL)=0 |
|
virtual HOM_Shelf * | newShelf (const char *file_path=NULL, const char *name=NULL, const char *label=NULL)=0 |
|
virtual HOM_Tool * | newTool (const char *file_path=NULL, const char *name=NULL, const char *label=NULL, 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 >(), HOM_HDADefinition *hda_definition=NULL)=0 |
|
virtual HOM_Tool * | _newAssetTool (const char *name=NULL, const char *label=NULL, const char *icon=NULL, const char *help=NULL, const char *help_url=NULL)=0 |
|
virtual std::string | defaultFilePath ()=0 |
|
virtual std::string | defaultToolName (const char *nodetype_category_name, const char *nodetype_name)=0 |
|
Definition at line 29 of file HOM_shelves.h.
virtual HOM_shelves::~HOM_shelves |
( |
| ) |
|
|
inlinevirtual |
virtual HOM_Tool* HOM_shelves::_newAssetTool |
( |
const char * |
name = NULL , |
|
|
const char * |
label = NULL , |
|
|
const char * |
icon = NULL , |
|
|
const char * |
help = NULL , |
|
|
const char * |
help_url = NULL |
|
) |
| |
|
pure virtual |
virtual void HOM_shelves::beginChangeBlock |
( |
| ) |
|
|
pure virtual |
virtual std::string HOM_shelves::defaultToolName |
( |
const char * |
nodetype_category_name, |
|
|
const char * |
nodetype_name |
|
) |
| |
|
pure virtual |
virtual void HOM_shelves::endChangeBlock |
( |
| ) |
|
|
pure virtual |
virtual bool HOM_shelves::isToolDeleted |
( |
const char * |
tool_name | ) |
|
|
pure virtual |
virtual void HOM_shelves::loadFile |
( |
const char * |
file_path | ) |
|
|
pure virtual |
virtual HOM_Shelf* HOM_shelves::newShelf |
( |
const char * |
file_path = NULL , |
|
|
const char * |
name = NULL , |
|
|
const char * |
label = NULL |
|
) |
| |
|
pure virtual |
virtual HOM_ShelfSet* HOM_shelves::newShelfSet |
( |
const char * |
file_path = NULL , |
|
|
const char * |
name = NULL , |
|
|
const char * |
label = NULL |
|
) |
| |
|
pure virtual |
virtual HOM_Tool* HOM_shelves::newTool |
( |
const char * |
file_path = NULL , |
|
|
const char * |
name = NULL , |
|
|
const char * |
label = NULL , |
|
|
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 >() , |
|
|
HOM_HDADefinition * |
hda_definition = NULL |
|
) |
| |
|
pure virtual |
virtual void HOM_shelves::reloadShelfFiles |
( |
| ) |
|
|
pure virtual |
virtual HOM_Tool* HOM_shelves::runningTool |
( |
| ) |
|
|
pure virtual |
virtual HOM_Tool* HOM_shelves::tool |
( |
const char * |
tool_name | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: