HDK
|
#include <HOM_GeometryDrawableGroup.h>
Public Member Functions | |
HOM_GeometryDrawableGroup () | |
~HOM_GeometryDrawableGroup () override | |
virtual std::string | __repr__ ()=0 |
virtual void | addDrawable (const HOM_GeometryDrawable &drawable)=0 |
virtual HOM_GeometryDrawable * | drawable (std::string const &drawable_name) const =0 |
virtual std::vector < HOM_ElemPtr < HOM_GeometryDrawable > > | drawables () const =0 |
virtual HOM_Geometry * | geometry () const =0 |
virtual void | setGeometry (HOM_Geometry const &geometry)=0 |
virtual void | useClipPlane (bool value)=0 |
Public Member Functions inherited from HOM_AdvancedDrawable | |
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 |
Additional Inherited Members | |
Public Types inherited from HOM_AdvancedDrawable | |
typedef int64 | DrawH |
typedef std::map< std::string, hboost::any > | Params |
Definition at line 22 of file HOM_GeometryDrawableGroup.h.
|
inline |
Definition at line 35 of file HOM_GeometryDrawableGroup.h.
|
inlineoverride |
Definition at line 39 of file HOM_GeometryDrawableGroup.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |