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:60
virtual MRVIEWER_API std::string getObjectNameString(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:56
RenderNameObject(const VisualObject &object)
Definition MRRenderNameObject.h:42
MRVIEWER_API void renderUi(const UiRenderParams ¶ms) override
std::optional< Vector3f > nameUiRotateToScreenPlaneAroundSphereCenter
Definition MRRenderNameObject.h:64
Vector3f nameUiPoint
The line attachment point in model space.
Definition MRRenderNameObject.h:53
bool nameUiRotateLocalOffset90Degrees
Definition MRRenderNameObject.h:68
Definition MRViewportId.h:16
Visual Object.
Definition MRVisualObject.h:131
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