#include <HOM_ViewerHandleDragger.h>
|
| HOM_ViewerHandleDragger () |
|
| ~HOM_ViewerHandleDragger () override |
|
virtual std::string | __repr__ ()=0 |
|
| HOM_ViewerDragger () |
|
virtual | ~HOM_ViewerDragger () |
|
virtual std::string | name () const =0 |
|
virtual bool | valid () const =0 |
|
virtual void | startDrag (HOM_ViewerEvent &event, const HOM_Vector3 &start_pos)=0 |
|
virtual void | startDragAcrossFloor (HOM_ViewerEvent &event, const HOM_Vector3 &start_pos)=0 |
|
virtual void | startDragAlongLine (HOM_ViewerEvent &event, const HOM_Vector3 &line_start, const HOM_Vector3 &line_dir)=0 |
|
virtual void | startDragAlongPlane (HOM_ViewerEvent &event, HOM_Vector3 const &plane_point, HOM_Vector3 const &plane_normal)=0 |
|
virtual void | startDragRotate (HOM_ViewerEvent &event, const HOM_Vector3 ¢er_pos, double radius, const HOM_Vector3 &rotate_axis, const HOM_Matrix3 &orient)=0 |
|
virtual DragValueMap | drag (HOM_ViewerEvent &event)=0 |
|
virtual void | endDrag ()=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 |
|
virtual HOM_GeometryViewport * | viewport ()=0 |
|
virtual void | enableModifierKeys (bool allow)=0 |
|
Definition at line 24 of file HOM_ViewerHandleDragger.h.
HOM_ViewerHandleDragger::HOM_ViewerHandleDragger |
( |
| ) |
|
|
inline |
HOM_ViewerHandleDragger::~HOM_ViewerHandleDragger |
( |
| ) |
|
|
inlineoverride |
virtual std::string HOM_ViewerHandleDragger::__repr__ |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: