MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::AncillaryImGuiLabel Class Reference

Helper class that draws ImGui label. More...

#include <MRViewer/MRAncillaryLabels.h>

Inheritance diagram for MR::AncillaryImGuiLabel:

Public Member Functions

 AncillaryImGuiLabel ()=default
void make (Object &parent, const PositionedText &text)
 Make label in parent space coordinates, follows parent worldXf.
void make (std::shared_ptr< Object > parent, const PositionedText &text)
void make (const PositionedText &text)
 Make label in world space coordinates.
void reset ()
 clears this instance
Vector2f getPivot () const
void setPivot (Vector2f pivot)
void overrideParams (const ImGuiMeasurementIndicators::Params &params)
 Optionally override rendering params for this label.
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 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_

Detailed Description

Helper class that draws ImGui label.


The documentation for this class was generated from the following file: