5#include "MRViewer/exports.h"
34 bool prevFrameHovered =
false;
35 bool isHovered =
false;
36 bool isActive =
false;
38 MRVIEWER_API
void earlyBackwardPass(
const BackwardPassParams& backParams )
override;
39 MRVIEWER_API
void renderPass()
override;
Definition MRIRenderObject.h:134
Definition MRRenderNameObject.h:15
Vector2f nameUiScreenOffset
Definition MRRenderNameObject.h:61
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:57
RenderNameObject(const VisualObject &object)
Definition MRRenderNameObject.h:43
MRVIEWER_API void renderUi(const UiRenderParams ¶ms) override
std::optional< Vector3f > nameUiRotateToScreenPlaneAroundSphereCenter
Definition MRRenderNameObject.h:65
Vector3f nameUiPoint
The line attachment point in model space.
Definition MRRenderNameObject.h:54
bool nameUiRotateLocalOffset90Degrees
Definition MRRenderNameObject.h:69
Definition MRViewportId.h:16
Visual Object.
Definition MRVisualObject.h:131
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