|
HDK
|
#include <HOM_AdvancedDrawable.h>
Inheritance diagram for HOM_AdvancedDrawable:Public Types | |
| typedef int64 | DrawH |
| typedef std::map< std::string, hboost::any > | Params |
Public Member Functions | |
| HOM_AdvancedDrawable () | |
| ~HOM_AdvancedDrawable () override | |
| virtual void | setParams (Params const ¶ms)=0 |
| virtual void | draw (DrawH handle, Params const ¶ms=Params())=0 |
Public Member Functions inherited from HOM_Drawable | |
| 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 17 of file HOM_AdvancedDrawable.h.
| typedef int64 HOM_AdvancedDrawable::DrawH |
Definition at line 20 of file HOM_AdvancedDrawable.h.
| typedef std::map<std::string, hboost::any> HOM_AdvancedDrawable::Params |
Definition at line 21 of file HOM_AdvancedDrawable.h.
|
inline |
Definition at line 23 of file HOM_AdvancedDrawable.h.
|
inlineoverride |
Definition at line 25 of file HOM_AdvancedDrawable.h.
|
pure virtual |