ImFusion C++ SDK 4.4.0
ImFusion::Seg::LambdaManipulator Class Reference

#include <ImFusion/Seg/Utils.h>

Utility class to avoid having to subclass the Manipulator class. More...

Inheritance diagram for ImFusion::Seg::LambdaManipulator:

Detailed Description

Utility class to avoid having to subclass the Manipulator class.

Public Member Functions

void reset ()
Public Member Functions inherited from ImFusion::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 ImFusion::Manipulator
void notifyListeners (void *eventData)

The documentation for this class was generated from the following file:
  • ImFusion/Seg/Utils.h
Search Tab / S to search, Esc to close