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

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 &params)
 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_
 

Detailed Description

Helper class that draws ImGui label.


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