7#include "MRViewer/exports.h"
35 float textToExtraTextSpacing = 0;
37 MRVIEWER_API
void renderPass()
override;
38 MRVIEWER_API
void onClick()
override;
63 bool nameUiPointIsRelativeToBoundingBoxCenter =
true;
78 bool nameUiRotateLocalOffset90Degrees =
false;
Definition MRRenderClickableRect.h:14
Definition MRIRenderObject.h:131
Definition MRRenderNameObject.h:16
Vector2f nameUiScreenOffset
Definition MRRenderNameObject.h:70
virtual MRVIEWER_API ImGuiMeasurementIndicators::Text getObjectNameExtraText(const VisualObject &object, ViewportId viewportId) const
Vector3f nameUiLocalOffset
Which way the name is moved relative to the point, in model space. The length is respected.
Definition MRRenderNameObject.h:66
RenderNameObject(const VisualObject &object)
Definition MRRenderNameObject.h:42
MRVIEWER_API void renderUi(const UiRenderParams ¶ms) override
std::optional< Vector3f > nameUiRotateToScreenPlaneAroundSphereCenter
Definition MRRenderNameObject.h:74
virtual MRVIEWER_API ImGuiMeasurementIndicators::Text getObjectNameText(const VisualObject &object, ViewportId viewportId) const
Vector3f nameUiPoint
The line attachment point.
Definition MRRenderNameObject.h:59
Definition MRViewportId.h:16
Visual Object.
Definition MRVisualObject.h:119
Definition MRCameraOrientationPlugin.h:8
Definition MRImGuiMeasurementIndicators.h:131
Definition MRIRenderObject.h:107