5#include "MRViewer/exports.h"
33 bool prevFrameHovered =
false;
34 bool isHovered =
false;
35 bool isActive =
false;
37 MRVIEWER_API
void earlyBackwardPass(
const BackwardPassParams& backParams )
override;
38 MRVIEWER_API
void renderPass()
override;
Definition MRIRenderObject.h:134
Definition MRRenderNameObject.h:14
Vector2f nameUiScreenOffset
Definition MRRenderNameObject.h:64
virtual MRVIEWER_API std::string getObjectNameString(const VisualObject &object, ViewportId viewportId) const
bool nameUiPointIsRelativeToBoundingBoxCenter
Definition MRRenderNameObject.h:57
Vector3f nameUiLocalOffset
Which way the name is moved relative to the point, in model space. The length is respected.
Definition MRRenderNameObject.h:60
RenderNameObject(const VisualObject &object)
Definition MRRenderNameObject.h:42
MRVIEWER_API void renderUi(const UiRenderParams ¶ms) override
std::optional< Vector3f > nameUiRotateToScreenPlaneAroundSphereCenter
Definition MRRenderNameObject.h:68
Vector3f nameUiPoint
The line attachment point.
Definition MRRenderNameObject.h:53
bool nameUiRotateLocalOffset90Degrees
Definition MRRenderNameObject.h:72
Definition MRViewportId.h:16
Visual Object.
Definition MRVisualObject.h:121
Definition MRCameraOrientationPlugin.h:8
IRenderObject::renderUi() can emit zero or more or more of those tasks. They are sorted by depth ever...
Definition MRIRenderObject.h:61
Definition MRIRenderObject.h:107