HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_SubnetIndirectInput Class Referenceabstract

#include <HOM_SubnetIndirectInput.h>

+ Inheritance diagram for HOM_SubnetIndirectInput:

Public Member Functions

 HOM_SubnetIndirectInput ()
 
 HOM_SubnetIndirectInput (const HOM_SubnetIndirectInput &input)
 
 ~HOM_SubnetIndirectInput () override
 
virtual bool operator== (HOM_PtrOrNull< HOM_SubnetIndirectInput > input)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_SubnetIndirectInput > input)=0
 
virtual std::vector
< HOM_ElemPtr
< HOM_NodeConnection > > 
inputConnections ()=0
 
virtual int number ()=0
 
- Public Member Functions inherited from HOM_IndirectInput
 HOM_IndirectInput (HOM_EnumValue &network_item_type)
 
 HOM_IndirectInput (const HOM_IndirectInput &input)
 
 ~HOM_IndirectInput () override
 
virtual std::vector
< HOM_ElemPtr< HOM_Node > > 
outputs ()=0
 
virtual std::vector
< HOM_ElemPtr
< HOM_NodeConnection > > 
outputConnections ()=0
 
virtual HOM_Nodeinput ()=0
 
virtual int inputOutputIndex ()=0
 
virtual HOM_NetworkMovableIteminputItem ()=0
 
virtual int inputItemOutputIndex ()=0
 
virtual void setColorDefault ()=0
 
virtual void setUseColorFromOutput (bool use_output_color)=0
 
virtual bool useColorFromOutput ()=0
 
virtual void setSymbolicColorName (const char *name)=0
 
virtual std::string symbolicColorName ()=0
 
- Public Member Functions inherited from HOM_NetworkMovableItem
 HOM_NetworkMovableItem (HOM_EnumValue &network_item_type)
 
 HOM_NetworkMovableItem (const HOM_NetworkMovableItem &src)
 
 ~HOM_NetworkMovableItem () override
 
virtual std::string __repr__ ()=0
 
virtual int __hash__ ()=0
 
virtual std::string name ()=0
 
virtual void setName (const char *name, bool unique_name=false)=0
 
virtual int digitsInName ()=0
 
virtual std::string path ()=0
 
virtual std::string relativePathTo (HOM_NetworkMovableItem &base_item)=0
 
virtual bool isSelected ()=0
 
virtual void setSelected (bool on, bool clear_all_selected=false, bool show_asset_if_selected=false)=0
 
virtual HOM_Color color ()=0
 
virtual void setColor (HOM_Color &color)=0
 
virtual HOM_Vector2 size ()=0
 
virtual HOM_Vector2 position ()=0
 
virtual void setPosition (const std::vector< double > &position)=0
 
virtual void move (const std::vector< double > &amount)=0
 
virtual HOM_Nodeparent ()=0
 
virtual HOM_NetworkBoxparentNetworkBox ()=0
 
virtual int64 sessionId ()=0
 
- Public Member Functions inherited from HOM_NetworkItem
 HOM_NetworkItem (HOM_EnumValue &network_item_type)
 
 HOM_NetworkItem (const HOM_NetworkItem &src)
 
virtual ~HOM_NetworkItem ()
 
HOM_EnumValuenetworkItemType ()
 

Detailed Description

Definition at line 20 of file HOM_SubnetIndirectInput.h.

Constructor & Destructor Documentation

HOM_SubnetIndirectInput::HOM_SubnetIndirectInput ( )
inline

Definition at line 23 of file HOM_SubnetIndirectInput.h.

HOM_SubnetIndirectInput::HOM_SubnetIndirectInput ( const HOM_SubnetIndirectInput input)
inline

Definition at line 27 of file HOM_SubnetIndirectInput.h.

HOM_SubnetIndirectInput::~HOM_SubnetIndirectInput ( )
inlineoverride

Definition at line 31 of file HOM_SubnetIndirectInput.h.

Member Function Documentation

virtual std::vector<HOM_ElemPtr<HOM_NodeConnection> > HOM_SubnetIndirectInput::inputConnections ( )
pure virtual
virtual int HOM_SubnetIndirectInput::number ( )
pure virtual
virtual bool HOM_SubnetIndirectInput::operator== ( HOM_PtrOrNull< HOM_SubnetIndirectInput input)
pure virtual

The documentation for this class was generated from the following file: