MeshLib C++ Docs
Loading...
Searching...
No Matches
MRViewerFwd.h File Reference
#include "config.h"
#include "exports.h"
#include <MRMesh/MRMeshFwd.h>
#include <functional>

Go to the source code of this file.

Namespaces

namespace  MR
 only for bindings generation
namespace  MR::SpaceMouse

Macros

#define MR_DELETE_MOVE(StaticClassName)
 this is needed as far as MAKE_SLOT cannot be used with movable classes
#define MR_ADD_CTOR_DELETE_MOVE(StaticClassName)

Typedefs

using MR::ViewportRectangle = Box2f
 Viewport size.
using MR::StatePlugin = StateListenerPlugin<>
using MR::ViewerEventCallback = std::function<void()>
using MR::ObjAndPick = std::pair<std::shared_ptr<MR::VisualObject>, MR::PointOnObject>
using MR::ConstObjAndPick = std::pair<std::shared_ptr<const MR::VisualObject>, MR::PointOnObject>
using MR::RequirementsFunction = std::function<std::string( const std::shared_ptr<RibbonMenuItem>& )>
using MR::FontAndSize = std::pair<ImFont*, float>

Variables

class MRVIEWER_CLASS MR::WebRequest