MeshLib
 
Loading...
Searching...
No Matches
ImGuiMenu.h File Reference
#include "MRMesh/MRFlagOperators.h"
#include "MRViewerPlugin.h"
#include "MRViewerEventsListener.h"
#include "MRStatePlugin.h"
#include "MRNotificationType.h"
#include <unordered_map>
#include "MRMesh/MRIRenderObject.h"
#include "MRMesh/MRBox.h"
#include "MRViewer/MRSignalCombiners.h"

Go to the source code of this file.

Classes

class  MR::ImGuiMenu
 
struct  MR::ImGuiMenu::LabelParams
 
struct  MR::ImGuiMenu::PluginsCache
 
class  MR::ImGuiMenu::UiRenderManagerImpl
 

Namespaces

namespace  MR
 

Enumerations

enum class  MR::SelectedTypesMask {
  MR::ObjectBit = 1 << 0 , MR::ObjectPointsHolderBit = 1 << 1 , MR::ObjectLinesHolderBit = 1 << 2 , MR::ObjectMeshHolderBit = 1 << 3 ,
  MR::ObjectLabelBit = 1 << 4 , MR::ObjectMeshBit = 1 << 5 , MR::ObjectFeatureBit = 1 << 6 , MR::ObjectMeasurementBit = 1 << 7
}
 

Functions

MRVIEWER_API void MR::showModal (const std::string &error, NotificationType type)
 
void MR::showError (const std::string &error)
 
MRVIEWER_API void MR::reserveKeyEvent (ImGuiKey key)