|
HDK
|
#include <HOM_ViewerHandleDragger2D.h>
Inheritance diagram for HOM_ViewerHandleDragger2D:Public Member Functions | |
| HOM_ViewerHandleDragger2D () | |
| ~HOM_ViewerHandleDragger2D () override | |
| virtual std::string | __repr__ ()=0 |
Public Member Functions inherited from HOM_ViewerDragger2D | |
| HOM_ViewerDragger2D () | |
| virtual | ~HOM_ViewerDragger2D () |
| virtual bool | update (HOM_UIEvent &event)=0 |
| virtual bool | valid () const =0 |
| virtual void | startDrag (const HOM_Vector3 &start_pos, double radius=0.0, const HOM_Matrix3 &orient=HOM_Matrix3(1), const HOM_Vector3 &plane_dir=HOM_Vector3(0, 0, 1))=0 |
| virtual void | endDrag ()=0 |
| virtual DragValueMap | dragXY ()=0 |
| virtual DragValueMap | dragAlongX ()=0 |
| virtual DragValueMap | dragAlongY ()=0 |
| virtual DragValueMap | dragRotate ()=0 |
| virtual HOM_Vector3 | position () const =0 |
| virtual HOM_Vector3 | startPosition () const =0 |
| virtual HOM_Vector3 | startDirection () const =0 |
| virtual HOM_Vector3 | startRotatePosition () const =0 |
Additional Inherited Members | |
Public Types inherited from HOM_ViewerDragger2D | |
| typedef std::map< std::string, hboost::any > | DragValueMap |
Definition at line 24 of file HOM_ViewerHandleDragger2D.h.
|
inline |
Definition at line 38 of file HOM_ViewerHandleDragger2D.h.
|
inlineoverride |
Definition at line 42 of file HOM_ViewerHandleDragger2D.h.
|
pure virtual |