18 MRVIEWER_API
virtual void connect(
Viewer* viewer,
int group, boost::signals2::connect_position pos )
override;
28 MRVIEWER_API
virtual void connect(
Viewer* viewer,
int group, boost::signals2::connect_position pos )
override;
named object in the data model
Definition MRObject.h:62
GLFW-based mesh viewer.
Definition MRViewer.h:69
Definition MRViewportId.h:16
virtual bool onNameTagClicked_(Object &object, ImGuiMenu::NameTagSelectionMode mode)=0
virtual ~NameTagClickListener()=default
virtual MRVIEWER_API void connect(Viewer *viewer, int group, boost::signals2::connect_position pos) override
virtual void onDrawSceneUi_(ViewportId viewportId, UiRenderParams::UiTaskList &tasks)=0
std::vector< std::shared_ptr< BasicUiRenderTask > > UiTaskList
Definition MRIRenderObject.h:111
MR_ADD_CTOR_DELETE_MOVE(DrawSceneUiListener)
MR_ADD_CTOR_DELETE_MOVE(NameTagClickListener)
virtual ~DrawSceneUiListener()=default
NameTagSelectionMode
Definition ImGuiMenu.h:312
virtual MRVIEWER_API void connect(Viewer *viewer, int group, boost::signals2::connect_position pos) override
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRViewerEventsListener.h:23
A helper base class to subscribe to ImGuiMenu::drawSceneUiSignal.
Definition MRImGuiMenuListeners.h:25