HDK
|
#include <HOM_OpNetworkBox.h>
Public Member Functions | |
HOM_OpNetworkBox () | |
HOM_OpNetworkBox (const HOM_OpNetworkBox &net_box) | |
~HOM_OpNetworkBox () override | |
int | __hash__ () override=0 |
std::string | __repr__ () override=0 |
Public Member Functions inherited from HOM_NetworkBox | |
HOM_NetworkBox () | |
HOM_NetworkBox (const HOM_NetworkBox &net_box) | |
~HOM_NetworkBox () override | |
virtual bool | operator== (HOM_PtrOrNull< HOM_NetworkBox > networkbox)=0 |
virtual bool | operator!= (HOM_PtrOrNull< HOM_NetworkBox > networkbox)=0 |
virtual std::string | comment ()=0 |
virtual void | setComment (const char *comment)=0 |
virtual bool | autoFit ()=0 |
virtual void | setAutoFit (bool auto_fit)=0 |
virtual void | setBounds (const HOM_BoundingRect &bounds)=0 |
virtual void | setSize (const std::vector< double > &size)=0 |
virtual void | resize (const std::vector< double > &amount)=0 |
virtual void | fitAroundContents ()=0 |
virtual HOM_Vector2 | minimizedSize ()=0 |
virtual HOM_Vector2 | restoredSize ()=0 |
virtual bool | isMinimized ()=0 |
virtual void | setMinimized (bool on)=0 |
virtual double | alpha ()=0 |
virtual void | setAlpha (double alpha)=0 |
virtual std::vector < HOM_ElemPtr< HOM_Node > > | nodes (bool recurse=true)=0 |
virtual void | addNode (HOM_Node &node)=0 |
virtual void | removeNode (HOM_Node &node)=0 |
virtual void | removeAllNodes ()=0 |
virtual std::vector < HOM_ElemPtr< HOM_NetworkBox > > | networkBoxes (bool recurse=true)=0 |
virtual void | addNetworkBox (HOM_NetworkBox &networkbox)=0 |
virtual void | removeNetworkBox (HOM_NetworkBox &networkbox)=0 |
virtual std::vector < HOM_ElemPtr< HOM_StickyNote > > | stickyNotes (bool recurse=true)=0 |
virtual void | addStickyNote (HOM_StickyNote &stickynote)=0 |
virtual void | removeStickyNote (HOM_StickyNote &stickynote)=0 |
virtual std::vector < HOM_ElemPtr < HOM_SubnetIndirectInput > > | subnetIndirectInputs (bool recurse=true)=0 |
virtual void | addSubnetIndirectInput (HOM_SubnetIndirectInput &indirect)=0 |
virtual void | removeSubnetIndirectInput (HOM_SubnetIndirectInput &indirect)=0 |
virtual std::vector < HOM_ElemPtr < HOM_NetworkMovableItem > > | items (bool recurse=true)=0 |
virtual void | addItem (HOM_NetworkMovableItem &item)=0 |
virtual void | removeItem (HOM_NetworkMovableItem &item)=0 |
virtual void | removeAllItems ()=0 |
virtual void | destroy (bool destroy_contents=false)=0 |
virtual std::string | asCode (bool brief=false, bool recurse=false, bool save_box_contents=false, bool save_channels_only=false, bool save_creation_commands=true, bool save_keys_in_frames=false, bool save_parm_values_only=false, bool save_spare_parms=false, bool save_netbox_membership=true, const char *function_name=NULL)=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_Node * | parent ()=0 |
virtual HOM_NetworkBox * | parentNetworkBox ()=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_EnumValue & | networkItemType () |
Definition at line 17 of file HOM_OpNetworkBox.h.
|
inline |
Definition at line 20 of file HOM_OpNetworkBox.h.
|
inline |
Definition at line 23 of file HOM_OpNetworkBox.h.
|
inlineoverride |
Definition at line 27 of file HOM_OpNetworkBox.h.
|
overridepure virtual |
Implements HOM_NetworkBox.
|
overridepure virtual |
Implements HOM_NetworkBox.