MeshLib C++ Docs
Loading...
Searching...
No Matches
MRRenderImGuiLabelObject.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace MR
7{
10
11
12class ObjectImGuiLabel;
13
15class RenderImGuiLabelObject : public RenderObjectCombinator<RenderDefaultUiObject, RenderResetDirtyComponent>
16{
17 const ObjectImGuiLabel* object_ = nullptr;
20public:
21 MRVIEWER_API RenderImGuiLabelObject( const VisualObject& object );
22 MRVIEWER_API void renderUi( const UiRenderParams& params ) override;
23};
24
25}
Definition MRObjectImGuiLabel.h:16
The implementation of IRenderObject used by ObjectImGuiLabel. Draws an label using ImGui.
Definition MRRenderImGuiLabelObject.h:16
Combines several different IRenderObjects into one in a meaningful way.
Definition MRIRenderObject.h:170
Definition MRUINonOverlappingLabels.h:15
Visual Object.
Definition MRVisualObject.h:116
MRVIEWER_API void renderUi(const UiRenderParams &params) override
MRVIEWER_API RenderImGuiLabelObject(const VisualObject &object)
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRImGuiMeasurementIndicators.h:40
Definition MRIRenderObject.h:110