MeshLib
 
Loading...
Searching...
No Matches
MRRenderImGuiLabelObject.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace MR
7{
8
9class ObjectImGuiLabel;
10
11// The implementation of `IRenderObject` used by `ObjectImGuiLabel`. Draws an label using ImGui.
12class RenderImGuiLabelObject : public RenderObjectCombinator<RenderDefaultUiObject, RenderResetDirtyComponent>
13{
14 const ObjectImGuiLabel* object_ = nullptr;
17public:
18 MRVIEWER_API RenderImGuiLabelObject( const VisualObject& object );
19 MRVIEWER_API void renderUi( const UiRenderParams& params ) override;
20};
21
22}
Definition MRObjectImGuiLabel.h:13
Definition MRRenderImGuiLabelObject.h:13
MRVIEWER_API void renderUi(const UiRenderParams &params) override
MRVIEWER_API RenderImGuiLabelObject(const VisualObject &object)
Definition MRIRenderObject.h:169
Definition MRUINonOverlappingLabels.h:15
Visual Object.
Definition MRVisualObject.h:131
Definition MRCameraOrientationPlugin.h:7
Definition MRImGuiMeasurementIndicators.h:16
Definition MRIRenderObject.h:106