9 #ifndef HOM_ViewerDragger2D_h
10 #define HOM_ViewerDragger2D_h
36 virtual bool valid()
const = 0;
39 virtual void startDrag(
const HOM_Vector3 & start_pos,
43 virtual void endDrag() = 0;
45 virtual DragValueMap dragXY() = 0;
46 virtual DragValueMap dragAlongX() = 0;
47 virtual DragValueMap dragAlongY() = 0;
48 virtual DragValueMap dragRotate() = 0;
53 virtual HOM_Vector3 startRotatePosition()
const = 0;
57 #endif // HOM_ViewerDragger2D_h
std::map< std::string, hboost::any > DragValueMap
#define HOM_DESTRUCT_OBJECT(pointer)
virtual ~HOM_ViewerDragger2D()
#define HOM_CONSTRUCT_OBJECT(pointer)
GA_API const UT_StringHolder orient
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
SIM_API const UT_StringHolder position