rpcsx/rpcs3/Emu/RSX/Overlays/overlay_progress_bar.hpp
2021-05-29 10:09:56 +02:00

31 lines
605 B
C++

#include "overlay_controls.h"
namespace rsx
{
namespace overlays
{
struct progress_bar : public overlay_element
{
private:
overlay_element indicator;
label text_view;
f32 m_limit = 100.f;
f32 m_value = 0.f;
public:
progress_bar();
void inc(f32 value);
void dec(f32 value);
void set_limit(f32 limit);
void set_value(f32 value);
void set_pos(u16 _x, u16 _y) override;
void set_size(u16 _w, u16 _h) override;
void translate(s16 dx, s16 dy) override;
void set_text(const std::string& str) override;
compiled_resource& get_compiled() override;
};
}
}