|
HDK
|
#include <HOM_OpNodeTypeCategory.h>
Inheritance diagram for HOM_OpNodeTypeCategory:Public Member Functions | |
| HOM_OpNodeTypeCategory () | |
| HOM_OpNodeTypeCategory (const HOM_OpNodeTypeCategory &category) | |
| ~HOM_OpNodeTypeCategory () override | |
| int | __hash__ () override=0 |
| std::string | __repr__ () override=0 |
| bool | operator== (HOM_PtrOrNull< HOM_NodeTypeCategory > category) override |
| bool | operator!= (HOM_PtrOrNull< HOM_NodeTypeCategory > category) override |
| virtual HOM_NodeType * | createDigitalAsset (const char *name=nullptr, const char *hda_file_name=nullptr, const char *description=nullptr)=0 |
| virtual std::map< std::string, HOM_ElemPtr< HOM_OpVerb > > | nodeVerbs ()=0 |
| virtual HOM_OpVerb * | nodeVerb (const char *verb_name)=0 |
| virtual std::vector < HOM_ElemPtr< HOM_ViewerState > > | viewerStates (HOM_EnumValue &viewer_type)=0 |
| virtual void | loadDSO (const char *dso_path)=0 |
| virtual void * | _asVoidPointer ()=0 |
Public Member Functions inherited from HOM_NodeTypeCategory | |
| HOM_NodeTypeCategory () | |
| HOM_NodeTypeCategory (const HOM_NodeTypeCategory &) | |
| virtual | ~HOM_NodeTypeCategory () |
| virtual std::string | name () const =0 |
| virtual std::string | typeName () const =0 |
| virtual std::string | label () const =0 |
| virtual std::map< std::string, HOM_ElemPtr< HOM_NodeType > > | nodeTypes ()=0 |
| virtual HOM_NodeType * | nodeType (const char *type_name)=0 |
| virtual bool | hasSubNetworkType ()=0 |
| virtual HOM_NodeType * | subNetworkType ()=0 |
| virtual std::string | defaultShape ()=0 |
| virtual void | clearDefaultShapes ()=0 |
| virtual void | setDefaultShape (const char *shape)=0 |
| virtual HOM_Color | defaultColor ()=0 |
| virtual void | clearDefaultColors ()=0 |
| virtual void | setDefaultColor (HOM_Color *color)=0 |
| virtual std::string | defaultWireStyle ()=0 |
| virtual void | setDefaultWireStyle (const char *wirestyle)=0 |
Definition at line 17 of file HOM_OpNodeTypeCategory.h.
|
inline |
Definition at line 20 of file HOM_OpNodeTypeCategory.h.
|
inline |
Definition at line 22 of file HOM_OpNodeTypeCategory.h.
|
inlineoverride |
Definition at line 25 of file HOM_OpNodeTypeCategory.h.
|
overridepure virtual |
Implements HOM_NodeTypeCategory.
|
overridepure virtual |
Implements HOM_NodeTypeCategory.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlineoverridevirtual |
Implements HOM_NodeTypeCategory.
Definition at line 37 of file HOM_OpNodeTypeCategory.h.
|
inlineoverridevirtual |
Implements HOM_NodeTypeCategory.
Definition at line 35 of file HOM_OpNodeTypeCategory.h.
|
pure virtual |