![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Seg/Utils.h>
Utility class to avoid having to subclass the Manipulator class. More...
Inheritance diagram for LambdaManipulator:Utility class to avoid having to subclass the Manipulator class.
Public Member Functions | |
| void | reset () |
Public Member Functions inherited from Manipulator | |
| void | addListener (ManipulatorListener *listener) |
| void | removeListener (const ManipulatorListener *listener) |
| virtual bool | requiresFocus () |
| Derived classes that need priority scene events can override this. | |
| virtual void | openContextMenu (QPoint pos, QPoint globalPos, Qt::KeyboardModifiers modifiers) |
| GUI::EventResult | handleInputEvent (const GUI::InputEvent &event, const GUI::View &view) override |
| This function is called by sources of input events in order to dispatch them to the handlers. | |
Public Attributes | |
| std::function< bool(bool left, bool right, vec3 world, const GlView &view)> | m_mouseEventHandler |
Additional Inherited Members | |
Protected Member Functions inherited from Manipulator | |
| void | notifyListeners (void *eventData) |