animationMaxFps | MR::Viewer | |
append_viewport(const ViewportRectangle &viewportRect, bool append_empty=false) | MR::Viewer | |
appendHistoryAction(const std::shared_ptr< HistoryAction > &action) | MR::Viewer | |
basisAxes | MR::Viewer | |
bindSceneTexture(bool bind) | MR::Viewer | |
captureSceneScreenShot(const Vector2i &resolution=Vector2i()) | MR::Viewer | |
captureUIScreenShot(std::function< void(const Image &)> callback, const Vector2i &pos=Vector2i(), const Vector2i &size=Vector2i()) | MR::Viewer | |
CharPressedSignal typedef | MR::Viewer | |
charPressedSignal | MR::Viewer | |
clearFramebuffers() | MR::Viewer | |
clearScene() | MR::Viewer | |
clippingPlaneObject | MR::Viewer | |
commandArgs | MR::Viewer | |
constInstance() | MR::Viewer | inlinestatic |
constInstanceRef() | MR::Viewer | inlinestatic |
CursorEntranceSignal typedef | MR::Viewer | |
cursorEntranceSignal | MR::Viewer | |
defaultWindowTitle | MR::Viewer | |
drag(int mouse_x, int mouse_y) | MR::Viewer | |
dragDrop(const std::vector< std::filesystem::path > &paths) | MR::Viewer | |
DragDropSignal typedef | MR::Viewer | |
dragDropSignal | MR::Viewer | |
dragEnd(MouseButton button, int modifier) | MR::Viewer | |
dragEndSignal | MR::Viewer | |
dragSignal | MR::Viewer | |
dragStart(MouseButton button, int modifier) | MR::Viewer | |
dragStartSignal | MR::Viewer | |
draw(bool force=false) | MR::Viewer | |
drawFull(bool dirtyScene) | MR::Viewer | |
drawScene() | MR::Viewer | |
drawSignal | 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 name | MR::Viewer | |
experimentalFeatures | MR::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 | |
forceRedrawMinimumIncrementAfterEvents | MR::Viewer | |
framebufferSize | MR::Viewer | |
getEventsCount(EventType type) const | MR::Viewer | |
getFPS() const | MR::Viewer | |
getGlobalHistoryStore() const | MR::Viewer | inline |
getHoveredViewportId() const | MR::Viewer | |
getLastFrameGLPrimitivesCount(GLPrimitivesType type) const | MR::Viewer | |
getLaunchParams() const | MR::Viewer | inline |
getMenuPlugin() const | MR::Viewer | |
getMenuPluginAs() const | MR::Viewer | inline |
getMousePointInfo() const | MR::Viewer | |
getPixelPointInfo(const Vector3f &screenPoint) const | MR::Viewer | |
getPluginInstance() | MR::Viewer | inline |
getPresentViewports() const | MR::Viewer | inline |
getPrevFrameDrawTimeMillisec() const | MR::Viewer | |
getRibbonMenu() const | MR::Viewer | |
getSpaceMouseHandler() const | MR::Viewer | inline |
getSpaceMouseParameters() const | MR::Viewer | |
getStaticGLBufferSize() const | MR::Viewer | |
getStopEventLoopFlag() const | MR::Viewer | inline |
getSwappedFrames() const | MR::Viewer | |
getTotalFrames() const | MR::Viewer | |
getTouchpadParameters() const | MR::Viewer | |
getViewerInstance() | MR::Viewer | friend |
getViewerSettingsManager() const | MR::Viewer | inline |
getViewports(ViewportMask mask=ViewportMask::any()) | MR::Viewer | |
getViewportsBounds() const | MR::Viewer | |
globalBasisAxes | MR::Viewer | |
globalHistoryRedo() | MR::Viewer | |
globalHistoryUndo() | MR::Viewer | |
glPickRadius | MR::Viewer | |
GLPrimitivesType enum name | MR::Viewer | |
hasScaledFramebuffer() const | MR::Viewer | inline |
incrementForceRedrawFrames(int i=1, bool swapOnLastOnly=false) | MR::Viewer | |
incrementThisFrameGLPrimitivesCount(GLPrimitivesType type, size_t num) | MR::Viewer | |
instance() | MR::Viewer | inlinestatic |
instanceRef() | MR::Viewer | inlinestatic |
InterruptCloseSignal typedef | MR::Viewer | |
interruptCloseSignal | MR::Viewer | |
interruptWindowClose() | MR::Viewer | |
isAlphaSortAvailable() const | MR::Viewer | |
isAlphaSortEnabled() const | MR::Viewer | inline |
isAnimating | MR::Viewer | |
isCurrentFrameSwapping() const | MR::Viewer | |
isGLInitialized() const | MR::Viewer | inline |
isGlobalHistoryEnabled() const | MR::Viewer | inline |
isLaunched() const | MR::Viewer | inline |
isSceneTextureBound() const | MR::Viewer | |
isSupportedFormat(const std::filesystem::path &file_name) | MR::Viewer | |
joystickUpdateConnected(int jid, int event) | MR::Viewer | |
keyDown(int key, int modifier) | MR::Viewer | |
keyDownSignal | MR::Viewer | |
keyPressed(unsigned int unicode_key, int modifier) | MR::Viewer | |
keyRepeat(int key, int modifier) | MR::Viewer | |
keyRepeatSignal | MR::Viewer | |
KeySignal typedef | MR::Viewer | |
keyUp(int key, int modifier) | MR::Viewer | |
keyUpSignal | MR::Viewer | |
launch(const LaunchParams ¶ms) | MR::Viewer | |
launchEventLoop() | MR::Viewer | |
LaunchParams typedef | MR::Viewer | |
launchShut() | MR::Viewer | |
loadFiles(const std::vector< std::filesystem::path > &filesList, const FileLoadOptions &options={}) | MR::Viewer | |
makeTitleFromSceneRootPath() | MR::Viewer | |
MouseButton typedef | MR::Viewer | |
mouseClick(MouseButton button, int modifier) | MR::Viewer | |
mouseClickSignal | MR::Viewer | |
mouseController() const | MR::Viewer | inline |
mouseController() | MR::Viewer | inline |
mouseDown(MouseButton button, int modifier) | MR::Viewer | |
mouseDownSignal | MR::Viewer | |
MouseMode typedef | MR::Viewer | |
mouseMove(int mouse_x, int mouse_y) | MR::Viewer | |
MouseMoveSignal typedef | MR::Viewer | |
mouseMoveSignal | MR::Viewer | |
mouseScroll(float delta_y) | MR::Viewer | |
MouseScrollSignal typedef | MR::Viewer | |
mouseScrollSignal | MR::Viewer | |
mouseUp(MouseButton button, int modifier) | MR::Viewer | |
MouseUpDownSignal typedef | MR::Viewer | |
mouseUpSignal | MR::Viewer | |
onSceneSaved(const std::filesystem::path &savePath, bool storeInRecent=true) | MR::Viewer | |
parseLaunchParams(LaunchParams ¶ms) | MR::Viewer | static |
pixelRatio | MR::Viewer | |
plugins | MR::Viewer | |
PointInAllSpaces typedef | MR::Viewer | |
popEventByName(const std::string &name) | MR::Viewer | |
postClose() | MR::Viewer | |
postDrawPreViewportSignal | MR::Viewer | |
postDrawSignal | MR::Viewer | |
postEmptyEvent() | MR::Viewer | |
postFocus(bool focused) | MR::Viewer | |
PostFocusSignal typedef | MR::Viewer | |
postFocusSignal | MR::Viewer | |
postRescale(float x, float y) | MR::Viewer | |
PostRescaleSignal typedef | MR::Viewer | |
postRescaleSignal | MR::Viewer | |
postResize(int w, int h) | MR::Viewer | |
PostResizeSignal typedef | MR::Viewer | |
postResizeSignal | 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 ¶m) | MR::Viewer | |
preDrawPostViewportSignal | MR::Viewer | |
preDrawSignal | MR::Viewer | |
recentFilesStore() const | MR::Viewer | inline |
recentFilesStore() | MR::Viewer | inline |
RenderSignal typedef | MR::Viewer | |
resetAllCounters() | MR::Viewer | |
resetSettingsFunction | MR::Viewer | |
resize(int w, int h) | MR::Viewer | |
rotationSphere | MR::Viewer | |
saveToFile(const std::filesystem::path &mesh_file_name) | MR::Viewer | |
screenToViewport(const Vector3f &screenPoint, ViewportId id) const | MR::Viewer | |
scrollForce | MR::Viewer | |
select_hovered_viewport() | MR::Viewer | |
selected_viewport_index | MR::Viewer | |
set_root(SceneRootObject &newRoot) | MR::Viewer | |
setMenuPlugin(std::shared_ptr< ImGuiMenu > menu) | MR::Viewer | |
setSceneDirty() | MR::Viewer | inline |
setSpaceMouseParameters(const SpaceMouseParameters &) | MR::Viewer | |
setTouchpadParameters(const TouchpadParameters &) | MR::Viewer | |
setupScene() | MR::Viewer | |
setViewportSettingsManager(std::unique_ptr< IViewerSettingsManager > mng) | MR::Viewer | |
SignalStopHandler typedef | MR::Viewer | |
spaceMouseDown(int key) | MR::Viewer | |
spaceMouseDownSignal | MR::Viewer | |
SpaceMouseKeySignal typedef | MR::Viewer | |
spaceMouseMove(const Vector3f &translate, const Vector3f &rotate) | MR::Viewer | |
SpaceMouseMoveSignal typedef | MR::Viewer | |
spaceMouseMoveSignal | MR::Viewer | |
spaceMouseRepeat(int key) | MR::Viewer | |
spaceMouseRepeatSignal | MR::Viewer | |
spaceMouseUp(int key) | MR::Viewer | |
spaceMouseUpSignal | MR::Viewer | |
stopEventLoop() | MR::Viewer | |
swapOnLastPostEventsRedraw | MR::Viewer | |
touchEnd(int id, int x, int y) | MR::Viewer | |
touchEndSignal | MR::Viewer | |
touchMove(int id, int x, int y) | MR::Viewer | |
touchMoveSignal | MR::Viewer | |
TouchpadGestureBeginSignal typedef | MR::Viewer | |
TouchpadGestureEndSignal typedef | MR::Viewer | |
touchpadRotateGestureBegin() | MR::Viewer | |
touchpadRotateGestureBeginSignal | MR::Viewer | |
touchpadRotateGestureEnd() | MR::Viewer | |
touchpadRotateGestureEndSignal | MR::Viewer | |
touchpadRotateGestureUpdate(float angle) | MR::Viewer | |
TouchpadRotateGestureUpdateSignal typedef | MR::Viewer | |
touchpadRotateGestureUpdateSignal | MR::Viewer | |
touchpadSwipeGestureBegin() | MR::Viewer | |
touchpadSwipeGestureBeginSignal | MR::Viewer | |
touchpadSwipeGestureEnd() | MR::Viewer | |
touchpadSwipeGestureEndSignal | MR::Viewer | |
touchpadSwipeGestureUpdate(float dx, float dy, bool kinetic) | MR::Viewer | |
TouchpadSwipeGestureUpdateSignal typedef | MR::Viewer | |
touchpadSwipeGestureUpdateSignal | MR::Viewer | |
touchpadZoomGestureBegin() | MR::Viewer | |
touchpadZoomGestureBeginSignal | MR::Viewer | |
touchpadZoomGestureEnd() | MR::Viewer | |
touchpadZoomGestureEndSignal | MR::Viewer | |
touchpadZoomGestureUpdate(float scale, bool kinetic) | MR::Viewer | |
TouchpadZoomGestureUpdateSignal typedef | MR::Viewer | |
touchpadZoomGestureUpdateSignal | MR::Viewer | |
TouchSignal typedef | MR::Viewer | |
touchStart(int id, int x, int y) | MR::Viewer | |
touchStartSignal | MR::Viewer | |
viewport(ViewportId viewportId={}) | MR::Viewer | |
viewport(ViewportId viewportId={}) const | MR::Viewer | |
viewport_index(ViewportId viewport_id) const | MR::Viewer | |
viewport_list | MR::Viewer | |
viewportToScreen(const Vector3f &viewportPoint, ViewportId id) const | MR::Viewer | |
window | MR::Viewer | |
windowMaximized | MR::Viewer | |
windowOldPos | MR::Viewer | |
windowSavePos | MR::Viewer | |
windowSaveSize | MR::Viewer | |
windowShouldClose() | MR::Viewer | |