MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::Viewer Member List

This is the complete list of members for MR::Viewer, including all inherited members.

animationMaxFpsMR::Viewer
append_viewport(const ViewportRectangle &viewportRect, bool append_empty=false)MR::Viewer
appendHistoryAction(const std::shared_ptr< HistoryAction > &action)MR::Viewer
basisAxesMR::Viewer
basisViewControllerMR::Viewer
bindSceneTexture(bool bind)MR::Viewer
captureSceneScreenShot(const Vector2i &resolution=Vector2i(), bool transparentBg=false)MR::Viewer
captureUIScreenShot(std::function< void(const Image &)> callback, const Vector2i &pos=Vector2i(), const Vector2i &size=Vector2i())MR::Viewer
clearFramebuffers()MR::Viewer
clearScene()MR::Viewer
clippingPlaneObjectMR::Viewer
commandArgsMR::Viewer
constInstance()MR::Viewerinlinestatic
constInstanceRef()MR::Viewerinlinestatic
drag(int mouse_x, int mouse_y)MR::Viewer
dragDrop(const std::vector< std::filesystem::path > &paths)MR::Viewer
dragEnd(MouseButton button, int modifier)MR::Viewer
dragStart(MouseButton button, int modifier)MR::Viewer
draw(bool force=false)MR::Viewer
drawFull(bool dirtyScene)MR::Viewer
drawScene()MR::Viewer
drawUiRenderObjects()MR::Viewer
emplaceEvent(std::string name, ViewerEventCallback cb, bool skipable=false)MR::Viewer
enableAlphaSort(bool on)MR::Viewer
enableGlobalHistory(bool on)MR::Viewer
erase_viewport(const size_t index)MR::Viewer
erase_viewport(ViewportId viewport_id)MR::Viewer
EventType enum nameMR::Viewer
experimentalFeaturesMR::Viewer
fitBoxViewport(const Box3f &box, MR::ViewportMask vpList=MR::ViewportMask::all(), float fill=0.6f, bool snapView=true)MR::Viewer
fitDataViewport(MR::ViewportMask vpList=MR::ViewportMask::all(), float fill=0.6f, bool snapView=true)MR::Viewer
forceRedrawMinimumIncrementAfterEventsMR::Viewer
framebufferSizeMR::Viewer
getEventsCount(EventType type) constMR::Viewer
getFPS() constMR::Viewer
getGlobalHistoryStore() constMR::Viewerinline
getHoveredViewportId() constMR::Viewer
getHoveredViewportIdOrInvalid() constMR::Viewer
getLastFrameGLPrimitivesCount(GLPrimitivesType type) constMR::Viewer
getLaunchParams() constMR::Viewerinline
getMenuPlugin() constMR::Viewer
getMenuPluginAs() constMR::Viewerinline
getMousePointInfo() constMR::Viewer
getMSAA() constMR::Viewer
getPixelPointInfo(const Vector3f &screenPoint) constMR::Viewer
getPluginInstance()MR::Viewerinline
getPresentViewports() constMR::Viewerinline
getPrevFrameDrawTimeMillisec() constMR::Viewer
getRequestedMSAA() constMR::Viewer
getRibbonMenu() constMR::Viewer
getSortDroppedFiles() constMR::Viewerinline
getSpaceMouseHandler() constMR::Viewerinline
getSpaceMouseParameters() constMR::Viewer
getStaticGLBufferSize() constMR::Viewer
getStopEventLoopFlag() constMR::Viewerinline
getSwappedFrames() constMR::Viewer
getTotalFrames() constMR::Viewer
getTouchpadParameters() constMR::Viewer
getViewerInstance()MR::Viewerfriend
getViewerSettingsManager() constMR::Viewerinline
getViewports(ViewportMask mask=ViewportMask::any())MR::Viewer
getViewportsBounds() constMR::Viewer
globalBasisMR::Viewer
globalHistoryRedo()MR::Viewer
globalHistoryUndo()MR::Viewer
glPickRadiusMR::Viewer
GLPrimitivesType enum nameMR::Viewer
hasScaledFramebuffer() constMR::Viewerinline
incrementForceRedrawFrames(int i=1, bool swapOnLastOnly=false)MR::Viewer
incrementThisFrameGLPrimitivesCount(GLPrimitivesType type, size_t num)MR::Viewer
initSpaceMouseHandler(std::function< void(const std::string &)> deviceSignal={})MR::Viewer
instance()MR::Viewerinlinestatic
instanceRef()MR::Viewerinlinestatic
interruptWindowClose()MR::Viewer
isAlphaSortAvailable() constMR::Viewer
isAlphaSortEnabled() constMR::Viewerinline
isAnimatingMR::Viewer
isCurrentFrameSwapping() constMR::Viewer
isGLInitialized() constMR::Viewerinline
isGlobalHistoryEnabled() constMR::Viewerinline
isLaunched() constMR::Viewerinline
isSceneTextureBound() constMR::Viewer
isSceneTextureEnabled() constMR::Viewer
isSupportedFormat(const std::filesystem::path &file_name)MR::Viewer
keyDown(int key, int modifier)MR::Viewer
keyPressed(unsigned int unicode_key, int modifier)MR::Viewer
keyRepeat(int key, int modifier)MR::Viewer
keyUp(int key, int modifier)MR::Viewer
launch(const LaunchParams &params)MR::Viewer
launchEventLoop()MR::Viewer
LaunchParams typedefMR::Viewer
launchShut()MR::Viewer
loadFiles(const std::vector< std::filesystem::path > &filesList, const FileLoadOptions &options)MR::Viewer
loadFiles(const std::vector< std::filesystem::path > &filesList)MR::Viewer
makeTitleFromSceneRootPath()MR::Viewer
MouseButton typedefMR::Viewer
mouseClick(MouseButton button, int modifier)MR::Viewer
mouseController() constMR::Viewerinline
mouseController()MR::Viewerinline
mouseDown(MouseButton button, int modifier)MR::Viewer
MouseMode typedefMR::Viewer
mouseMove(int mouse_x, int mouse_y)MR::Viewer
mouseScroll(float delta_y)MR::Viewer
mouseUp(MouseButton button, int modifier)MR::Viewer
onSceneSaved(const std::filesystem::path &savePath, bool storeInRecent=true)MR::Viewer
parseLaunchParams(LaunchParams &params)MR::Viewerstatic
pixelRatioMR::Viewer
pluginsMR::Viewer
PointInAllSpaces typedefMR::Viewer
popEventByName(const std::string &name)MR::Viewer
postClose()MR::Viewer
postEmptyEvent()MR::Viewer
postFocus(bool focused)MR::Viewer
postRescale(float x, float y)MR::Viewer
postResize(int w, int h)MR::Viewer
postSetIconified(bool iconified)MR::Viewer
postSetMaximized(bool maximized)MR::Viewer
postSetPosition(int xPos, int yPos)MR::Viewer
preciseFitDataViewport(MR::ViewportMask vpList=MR::ViewportMask::all())MR::Viewer
preciseFitDataViewport(MR::ViewportMask vpList, const FitDataParams &param)MR::Viewer
recentFilesStore() constMR::Viewerinline
recentFilesStore()MR::Viewerinline
requestChangeMSAA(int newMSAA)MR::Viewer
resetAllCounters()MR::Viewer
resetSettingsFunctionMR::Viewer
resize(int w, int h)MR::Viewer
rotationSphereMR::Viewer
saveToFile(const std::filesystem::path &mesh_file_name)MR::Viewer
screenToViewport(const Vector3f &screenPoint, ViewportId id) constMR::Viewer
scrollForceMR::Viewer
select_hovered_viewport()MR::Viewer
selected_viewport_indexMR::Viewer
set_root(SceneRootObject &newRoot)MR::Viewer
setMenuPlugin(std::shared_ptr< ImGuiMenu > menu)MR::Viewer
setSceneDirty()MR::Viewerinline
setSortDroppedFiles(bool value)MR::Viewerinline
setSpaceMouseParameters(const SpaceMouseParameters &)MR::Viewer
setTouchpadParameters(const TouchpadParameters &)MR::Viewer
setupScene()MR::Viewer
setViewportSettingsManager(std::unique_ptr< IViewerSettingsManager > mng)MR::Viewer
signals()MR::Viewerinline
spaceMouseDown(int key)MR::Viewer
spaceMouseMove(const Vector3f &translate, const Vector3f &rotate)MR::Viewer
spaceMouseRepeat(int key)MR::Viewer
spaceMouseUp(int key)MR::Viewer
stopEventLoop()MR::Viewer
swapOnLastPostEventsRedrawMR::Viewer
touchEnd(int id, int x, int y)MR::Viewer
touchMove(int id, int x, int y)MR::Viewer
touchpadRotateGestureBegin()MR::Viewer
touchpadRotateGestureEnd()MR::Viewer
touchpadRotateGestureUpdate(float angle)MR::Viewer
touchpadSwipeGestureBegin()MR::Viewer
touchpadSwipeGestureEnd()MR::Viewer
touchpadSwipeGestureUpdate(float dx, float dy, bool kinetic)MR::Viewer
touchpadZoomGestureBegin()MR::Viewer
touchpadZoomGestureEnd()MR::Viewer
touchpadZoomGestureUpdate(float scale, bool kinetic)MR::Viewer
touchStart(int id, int x, int y)MR::Viewer
viewport(ViewportId viewportId={})MR::Viewer
viewport(ViewportId viewportId={}) constMR::Viewer
viewport_index(ViewportId viewport_id) constMR::Viewer
viewport_listMR::Viewer
viewportToScreen(const Vector3f &viewportPoint, ViewportId id) constMR::Viewer
windowMR::Viewer
windowMaximizedMR::Viewer
windowOldPosMR::Viewer
windowSavePosMR::Viewer
windowSaveSizeMR::Viewer
windowShouldClose()MR::Viewer
windowTitleMR::Viewer