Helper class that draws ImGui label. More...
#include <MRAncillaryLabels.h>
Inheritance diagram for MR::AncillaryImGuiLabel:Public Member Functions | |
| AncillaryImGuiLabel ()=default | |
| MRVIEWER_API void | make (Object &parent, const PositionedText &text) |
| Make label in parent space coordinates, follows parent worldXf. | |
| MRVIEWER_API void | make (std::shared_ptr< Object > parent, const PositionedText &text) |
| MRVIEWER_API void | make (const PositionedText &text) |
| Make label in world space coordinates. | |
| MRVIEWER_API void | reset () |
| clears this instance | |
| Vector2f | getPivot () const |
| void | setPivot (Vector2f pivot) |
| MRVIEWER_API void | overrideParams (const ImGuiMeasurementIndicators::Params ¶ms) |
| Optionally override rendering params for this label. | |
| MRVIEWER_API void | resetOverrideParams () |
| use default parameters instead of overridden ones | |
Public Member Functions inherited from MR::PreDrawListener | |
| MR_ADD_CTOR_DELETE_MOVE (PreDrawListener) | |
| virtual | ~PreDrawListener ()=default |
| virtual MRVIEWER_API void | connect (Viewer *viewer, int group, boost::signals2::connect_position pos) override |
Public Member Functions inherited from MR::ConnectionHolder | |
| virtual | ~ConnectionHolder ()=default |
| virtual void | disconnect () |
Public Member Functions inherited from MR::IConnectable | |
| virtual | ~IConnectable ()=default |
Additional Inherited Members | |
Protected Attributes inherited from MR::ConnectionHolder | |
| boost::signals2::scoped_connection | connection_ |
Helper class that draws ImGui label.