24 static std::unique_ptr<MeterValueProvider> Create(Direction direction);
27 virtual void Update(
float value,
bool alsoFiveSecondMax) = 0;
virtual bool IsInvisible() const =0
virtual float GetCurrentMax() const =0
virtual void Update(float value, bool alsoFiveSecondMax)=0
virtual float GetGlobalMax() const =0
virtual float GetFiveSecMax() const =0
virtual Direction GetDirection() const =0
virtual ~MeterValueProvider()=default