MT Showcase SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
ProgressAnimationWidget.hpp
1 #pragma once
2 #include <Export.hpp>
3 
4 #include <MultiWidgets/Widget.hpp>
5 
6 namespace Showcase
7 {
8 
10  class SHOWCASE_API ProgressAnimationWidget : public MultiWidgets::Widget
11  {
12  public:
14  virtual ~ProgressAnimationWidget() {}
15 
21  virtual void progress(Nimble::Vector2f center, float rotation,
22  float radius, float done) = 0;
23 
24  virtual void remove() = 0;
25  };
26  INTRUSIVE_PTR_TYPEDEF(ProgressAnimationWidget);
27 }