41class SelectScreenLasso;
73template<
typename ...Connectables>
101#define MR_DELETE_MOVE(StaticClassName)\
102StaticClassName(StaticClassName&&)noexcept = delete;\
103StaticClassName& operator=(StaticClassName&&)noexcept = delete
105#define MR_ADD_CTOR_DELETE_MOVE(StaticClassName)\
106StaticClassName()=default;\
107StaticClassName(StaticClassName&&)noexcept = delete;\
108StaticClassName& operator=(StaticClassName&&)noexcept = delete
Definition MRAlphaSortGL.h:10
Definition MRColorTheme.h:19
class that holds and manages corner controller object
Definition MRViewportCornerController.h:21
class to encapsulate depth peeling rendering passes as fall back if alpha sort is not available
Definition MRDepthPeelingGL.h:13
Definition MRFrameCounter.h:13
class for easier rendering in framebuffer texture
Definition MRRenderGLHelpers.h:217
This class stores history stack for undo/redo.
Definition MRHistoryStore.h:16
this class is needed to emit detailed Drag & Drop events to Viewer on different platforms
Definition MRDragDropHandler.h:14
Definition MRViewerSettingsManager.h:16
Definition MRImGuiImage.h:18
ImGui visualization of a slice from voxel object and seed marks on it.
Definition MRMarkedVoxelSlice.h:22
Definition MRMouseController.h:24
Class to hold one dimension texture with value to UV mapping.
Definition MRPalette.h:30
Definition MRRecentFilesStore.h:20
Definition MRRibbonFontManager.h:15
Class for rendering 3d scene into texture.
Definition MRSceneTextureGL.h:11
The purpose of this class is to combine all actions appended to global history store in one big actio...
Definition MRAppendHistory.h:76
Definition MRShortcutManager.h:47
Definition MRSplashWindow.h:22
Definition MRStatePlugin.h:81
Definition MRStatePlugin.h:139
Definition MRTouchesController.h:20
Definition MRTouchpadController.h:35
queue to ignore multiple mouse moves in one frame
Definition MRViewerEventQueue.h:17
Definition MRViewerPlugin.h:30
Definition MRViewerSettingsManager.h:35
Definition MRSetupViewer.h:16
Definition MRViewerTitle.h:14
GLFW-based mesh viewer.
Definition MRViewer.h:69
Class to unify Global Basis control.
Definition MRViewportGlobalBasis.h:15
Definition MRViewport.h:49
this class is needed to unify cpp and wasm requests
Definition MRWebRequest.h:21
MouseMode
Standard mouse functions for camera control.
Definition MRMouse.h:22
MouseButton
Definition MRMouse.h:12
std::pair< ImFont *, float > FontAndSize
Definition MRViewerFwd.h:90
FitMode
Fit mode ( types of objects for which the fit is applied )
Definition MRFitData.h:14
std::function< std::string(const std::shared_ptr< RibbonMenuItem > &)> RequirementsFunction
Definition MRViewerFwd.h:88
std::pair< std::shared_ptr< MR::VisualObject >, MR::PointOnObject > ObjAndPick
Definition MRViewerFwd.h:85
std::pair< std::shared_ptr< const MR::VisualObject >, MR::PointOnObject > ConstObjAndPick
Definition MRViewerFwd.h:86
StateListenerPlugin<> StatePlugin
Definition MRViewerFwd.h:75
ShortcutCategory
Definition MRShortcutManager.h:31
Box2f ViewportRectangle
Viewport size.
Definition MRViewerFwd.h:17
std::function< void()> ViewerEventCallback
Definition MRViewerFwd.h:79
Definition MRSpaceMouseController.h:7
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRFitData.h:23
Definition MRFileLoadOptions.h:14
Definition MRFitData.h:45
Definition MRFitData.h:32
This struct contains rules for viewer launch.
Definition MRViewer.h:34
Definition MRPointInAllSpaces.h:16
Definition MRPointOnObject.h:21
Definition MRShortcutManager.h:16
Definition MRTouchpadParameters.h:12
Definition MRViewerSignals.h:13