mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-06-09 08:35:03 -06:00
33 lines
617 B
C++
33 lines
617 B
C++
#pragma once
|
|
|
|
#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(s16 _x, s16 _y) override;
|
|
void set_size(u16 _w, u16 _h) override;
|
|
void translate(s16 dx, s16 dy) override;
|
|
void set_text(std::string_view str) override;
|
|
|
|
compiled_resource& get_compiled() override;
|
|
};
|
|
}
|
|
}
|