9 #ifndef HOM_ViewerDragger_h
10 #define HOM_ViewerDragger_h
38 virtual bool valid()
const = 0;
42 virtual void startDragAlongLine(
46 virtual void startDragAlongPlane(
54 virtual void endDrag() = 0;
59 virtual HOM_Vector3 startRotatePosition()
const = 0;
63 virtual void enableModifierKeys(
bool allow) = 0;
66 #endif // HOM_ViewerDragger_h
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
#define HOM_CONSTRUCT_OBJECT(pointer)
GA_API const UT_StringHolder drag
GLuint const GLchar * name
std::map< std::string, hboost::any > DragValueMap
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
virtual ~HOM_ViewerDragger()