MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::ProvidesViewportWidget::ViewportWidgetInterface Struct Referenceabstract

#include <MRDrawViewportWidgetsItem.h>

Public Member Functions

virtual ~ViewportWidgetInterface ()=default
 
virtual ViewportId viewportId () const =0
 
virtual void addButton (float order, std::string name, bool active, std::string icon, std::string tooltip, std::function< void()> onClick)=0
 

Constructor & Destructor Documentation

◆ ~ViewportWidgetInterface()

virtual MR::ProvidesViewportWidget::ViewportWidgetInterface::~ViewportWidgetInterface ( )
virtualdefault

Member Function Documentation

◆ addButton()

virtual void MR::ProvidesViewportWidget::ViewportWidgetInterface::addButton ( float order,
std::string name,
bool active,
std::string icon,
std::string tooltip,
std::function< void()> onClick )
pure virtual

◆ viewportId()

virtual ViewportId MR::ProvidesViewportWidget::ViewportWidgetInterface::viewportId ( ) const
nodiscardpure virtual

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