HDK
|
#include <HOM_Drawable2D.h>
Public Types | |
typedef int64 | DrawH |
typedef std::map< std::string, hboost::any > | Params |
Public Member Functions | |
HOM_Drawable2D () | |
~HOM_Drawable2D () override | |
virtual std::string | __repr__ ()=0 |
virtual void | setParams (Params const ¶ms)=0 |
virtual Params | params () const =0 |
virtual void | draw (DrawH handle, Params const ¶ms=Params())=0 |
virtual HOM_EnumValue & | type () const =0 |
virtual void | setPickable (bool value)=0 |
virtual bool | isPickable () const =0 |
virtual HOM_Vector3 * | mapToModel (float x, float y, float z=0)=0 |
![]() | |
HOM_Drawable () | |
virtual | ~HOM_Drawable () |
virtual std::string | name () const =0 |
virtual std::string | label () const =0 |
virtual void | show (bool value)=0 |
virtual bool | visible () const =0 |
virtual HOM_Matrix4 | transform () const =0 |
virtual void | setTransform (HOM_Matrix4 const &xform)=0 |
virtual void | setLabel (std::string const &label)=0 |
virtual void | setIsControl (bool is_control)=0 |
virtual bool | isControl () const =0 |
Definition at line 24 of file HOM_Drawable2D.h.
typedef int64 HOM_Drawable2D::DrawH |
Definition at line 27 of file HOM_Drawable2D.h.
typedef std::map<std::string, hboost::any> HOM_Drawable2D::Params |
Definition at line 28 of file HOM_Drawable2D.h.
|
inline |
Definition at line 46 of file HOM_Drawable2D.h.
|
inlineoverride |
Definition at line 50 of file HOM_Drawable2D.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |