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

#include <HOM_NetworkMovableItem.h>

+ Inheritance diagram for HOM_NetworkMovableItem:

Public Member Functions

 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 25 of file HOM_NetworkMovableItem.h.

Constructor & Destructor Documentation

HOM_NetworkMovableItem::HOM_NetworkMovableItem ( HOM_EnumValue network_item_type)
inline

Definition at line 28 of file HOM_NetworkMovableItem.h.

HOM_NetworkMovableItem::HOM_NetworkMovableItem ( const HOM_NetworkMovableItem src)
inline

Definition at line 31 of file HOM_NetworkMovableItem.h.

HOM_NetworkMovableItem::~HOM_NetworkMovableItem ( )
inlineoverride

Definition at line 34 of file HOM_NetworkMovableItem.h.

Member Function Documentation

virtual int HOM_NetworkMovableItem::__hash__ ( )
pure virtual
virtual HOM_Color HOM_NetworkMovableItem::color ( )
pure virtual
virtual int HOM_NetworkMovableItem::digitsInName ( )
pure virtual
virtual bool HOM_NetworkMovableItem::isSelected ( )
pure virtual
virtual void HOM_NetworkMovableItem::move ( const std::vector< double > &  amount)
pure virtual
virtual std::string HOM_NetworkMovableItem::name ( )
pure virtual
virtual HOM_Node* HOM_NetworkMovableItem::parent ( )
pure virtual
virtual HOM_NetworkBox* HOM_NetworkMovableItem::parentNetworkBox ( )
pure virtual
virtual std::string HOM_NetworkMovableItem::path ( )
pure virtual
virtual HOM_Vector2 HOM_NetworkMovableItem::position ( )
pure virtual
virtual std::string HOM_NetworkMovableItem::relativePathTo ( HOM_NetworkMovableItem base_item)
pure virtual
virtual int64 HOM_NetworkMovableItem::sessionId ( )
pure virtual
virtual void HOM_NetworkMovableItem::setColor ( HOM_Color color)
pure virtual
virtual void HOM_NetworkMovableItem::setName ( const char *  name,
bool  unique_name = false 
)
pure virtual
virtual void HOM_NetworkMovableItem::setPosition ( const std::vector< double > &  position)
pure virtual
virtual void HOM_NetworkMovableItem::setSelected ( bool  on,
bool  clear_all_selected = false,
bool  show_asset_if_selected = false 
)
pure virtual
virtual HOM_Vector2 HOM_NetworkMovableItem::size ( )
pure virtual

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