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

#include <HOM_OpNetworkDot.h>

+ Inheritance diagram for HOM_OpNetworkDot:

Public Member Functions

 HOM_OpNetworkDot ()
 HOM_OpNetworkDot (const HOM_OpNetworkDot &dot)
 ~HOM_OpNetworkDot () override
int __hash__ () override=0
std::string __repr__ () override=0
- Public Member Functions inherited from HOM_OpIndirectInput
 HOM_OpIndirectInput (HOM_EnumValue &network_item_type)
 HOM_OpIndirectInput (const HOM_OpIndirectInput &input)
 ~HOM_OpIndirectInput () override
- 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 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 ()
- Public Member Functions inherited from HOM_NetworkDot
 HOM_NetworkDot ()
 HOM_NetworkDot (const HOM_NetworkDot &dot)
 ~HOM_NetworkDot () override
virtual bool operator== (HOM_PtrOrNull< HOM_NetworkDot > dot)=0
virtual bool operator!= (HOM_PtrOrNull< HOM_NetworkDot > dot)=0
virtual bool isPinned ()=0
virtual void setPinned (bool pinned)=0
virtual void setInput (HOM_NetworkMovableItem *item_to_become_input, int output_index=0)=0
virtual void setInput (int input_index, HOM_NetworkMovableItem *item_to_become_input, int output_index=0)=0
virtual std::vector
< HOM_ElemPtr
< HOM_NodeConnection > > 
inputConnections ()=0
virtual void destroy ()=0

Detailed Description

Definition at line 18 of file HOM_OpNetworkDot.h.

Constructor & Destructor Documentation

HOM_OpNetworkDot::HOM_OpNetworkDot ( )

Definition at line 22 of file HOM_OpNetworkDot.h.

HOM_OpNetworkDot::HOM_OpNetworkDot ( const HOM_OpNetworkDot dot)

Definition at line 26 of file HOM_OpNetworkDot.h.

HOM_OpNetworkDot::~HOM_OpNetworkDot ( )

Definition at line 32 of file HOM_OpNetworkDot.h.

Member Function Documentation

int HOM_OpNetworkDot::__hash__ ( )
overridepure virtual

Implements HOM_OpIndirectInput.

std::string HOM_OpNetworkDot::__repr__ ( )
overridepure virtual

Implements HOM_OpIndirectInput.

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