HDK
|
#include <HOM_SopNodeType.h>
Public Member Functions | |
HOM_SopNodeType () | |
HOM_SopNodeType (const HOM_SopNodeType &sop_nodetype) | |
~HOM_SopNodeType () override | |
virtual std::vector < HOM_ElemPtr< HOM_Selector > > | selectors (std::vector< int > selector_indices=std::vector< int >())=0 |
virtual HOM_Selector * | addSelector (const char *name, const char *selector_type, const char *prompt="Select components", std::vector< HOM_EnumValue * > primitive_types=std::vector< HOM_EnumValue * >(), const char *group_parm_name=NULL, const char *group_type_parm_name=NULL, int input_index=0, bool input_required=true, bool allow_dragging=false, bool empty_string_selects_all=true)=0 |
![]() | |
HOM_OpNodeType () | |
HOM_OpNodeType (const HOM_OpNodeType &type) | |
~HOM_OpNodeType () override | |
int | __hash__ () override=0 |
std::string | __repr__ () override=0 |
virtual std::string | sectionData (const char *name)=0 |
virtual HOM_BinaryString | binarySectionData (const char *name)=0 |
virtual bool | hasSectionData (const char *name)=0 |
virtual HOM_EnumValue & | source ()=0 |
virtual std::string | sourcePath ()=0 |
virtual HOM_Node * | sourceNetwork ()=0 |
virtual HOM_HDADefinition * | definition ()=0 |
virtual std::vector < HOM_ElemPtr < HOM_HDADefinition > > | allInstalledDefinitions ()=0 |
virtual void | uninstallFromPath (const char *path)=0 |
virtual HOM_HDAModule * | hdaModule ()=0 |
virtual HOM_HDAViewerStateModule * | hdaViewerStateModule ()=0 |
virtual HOM_HDAViewerHandleModule * | hdaViewerHandleModule ()=0 |
virtual std::vector< std::string > | aliases ()=0 |
virtual void | addAlias (const char *alias)=0 |
virtual void | removeAlias (const char *alias)=0 |
virtual bool | hidden ()=0 |
virtual void | setHidden (bool hidden)=0 |
virtual bool | deprecated ()=0 |
virtual std::map< std::string, hboost::any > | deprecationInfo ()=0 |
virtual std::vector < HOM_ElemPtr< HOM_Node > > | instances ()=0 |
virtual void | reloadParmTemplates ()=0 |
virtual HOM_ParmTemplateGroup * | baseParmTemplateGroup ()=0 |
virtual std::string | defaultState ()=0 |
bool | generatorFlag () |
SWIGOUT (%kwargs isManager) | |
bool | managerFlag () |
bool | unorderedInputsFlag () |
virtual void * | _asVoidPointer ()=0 |
virtual int | opTypeIdAsInt ()=0 |
![]() | |
HOM_NodeType () | |
HOM_NodeType (const HOM_NodeType &) | |
virtual | ~HOM_NodeType () |
virtual bool | operator== (HOM_PtrOrNull< HOM_NodeType > node_type)=0 |
virtual bool | operator!= (HOM_PtrOrNull< HOM_NodeType > node_type)=0 |
virtual HOM_NodeTypeCategory & | category ()=0 |
virtual std::string | name ()=0 |
virtual std::vector< std::string > | nameComponents ()=0 |
virtual std::string | description ()=0 |
virtual std::string | nameWithCategory ()=0 |
virtual std::vector< std::string > | namespaceOrder ()=0 |
virtual std::string | icon ()=0 |
virtual int | minNumInputs ()=0 |
virtual int | maxNumInputs ()=0 |
virtual int | maxNumOutputs ()=0 |
virtual bool | isGenerator ()=0 |
virtual bool | isManager (bool include_management_types=true)=0 |
virtual bool | hasUnorderedInputs ()=0 |
virtual bool | hasEditableInputData ()=0 |
virtual std::vector < HOM_ElemPtr < HOM_ParmTemplate > > | parmTemplates ()=0 |
virtual HOM_ParmTemplateGroup * | parmTemplateGroup ()=0 |
virtual bool | hasPermanentUserDefaults ()=0 |
virtual bool | isReadable ()=0 |
virtual bool | isWritable ()=0 |
virtual bool | areContentsViewable ()=0 |
virtual std::vector< std::string > | containedNodeTypes ()=0 |
virtual HOM_NodeTypeCategory * | childTypeCategory ()=0 |
virtual std::string | helpUrl ()=0 |
virtual std::string | defaultHelpUrl ()=0 |
virtual std::string | embeddedHelp ()=0 |
virtual std::string | defaultShape ()=0 |
virtual void | setDefaultShape (const char *shape)=0 |
virtual HOM_Color | defaultColor ()=0 |
virtual void | setDefaultColor (HOM_Color *color)=0 |
Definition at line 18 of file HOM_SopNodeType.h.
|
inline |
Definition at line 21 of file HOM_SopNodeType.h.
|
inline |
Definition at line 23 of file HOM_SopNodeType.h.
|
inlineoverride |
Definition at line 26 of file HOM_SopNodeType.h.
|
pure virtual |
|
pure virtual |