#include <HOM_ViewerDragger.h>
|
| 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 26 of file HOM_ViewerDragger.h.
HOM_ViewerDragger::HOM_ViewerDragger |
( |
| ) |
|
|
inline |
virtual HOM_ViewerDragger::~HOM_ViewerDragger |
( |
| ) |
|
|
inlinevirtual |
virtual void HOM_ViewerDragger::enableModifierKeys |
( |
bool |
allow | ) |
|
|
pure virtual |
virtual void HOM_ViewerDragger::endDrag |
( |
| ) |
|
|
pure virtual |
virtual HOM_Vector3 HOM_ViewerDragger::position |
( |
| ) |
const |
|
pure virtual |
virtual HOM_Vector3 HOM_ViewerDragger::startDirection |
( |
| ) |
const |
|
pure virtual |
virtual HOM_Vector3 HOM_ViewerDragger::startPosition |
( |
| ) |
const |
|
pure virtual |
virtual HOM_Vector3 HOM_ViewerDragger::startRotatePosition |
( |
| ) |
const |
|
pure virtual |
virtual bool HOM_ViewerDragger::valid |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: