Generic level, series and bin display seams owned by view-core. More...
#include <data_display.hpp>
Public Types | |
| enum class | Orientation { vertical , horizontal } |
Public Member Functions | |
| virtual | ~LevelDisplay () |
| virtual void | set_levels (float primary, float secondary)=0 |
| virtual void | set_level_orientation (Orientation)=0 |
| virtual void | set_level_fill (std::optional< canvas::Color > background, std::vector< canvas::Color > gradient)=0 |
| Installs a fill gradient (stops low to high). | |
| virtual void | clear_level_fill ()=0 |
| virtual void | set_level_bar_ratio (float ratio)=0 |
| virtual void | set_level_render_style (WidgetRenderStyle)=0 |
Generic level, series and bin display seams owned by view-core.
Implementations may live in optional providers such as pulp-view-audio.
|
strong |
|
virtual |
|
pure virtual |
Implemented in pulp::view::Meter.
|
pure virtual |
Implemented in pulp::view::Meter.
|
pure virtual |
Installs a fill gradient (stops low to high).
A background, when given, replaces the display's own; std::nullopt leaves it untouched.
Implemented in pulp::view::Meter.
|
pure virtual |
Implemented in pulp::view::Meter.
|
pure virtual |
Implemented in pulp::view::Meter.
|
pure virtual |
Implemented in pulp::view::Meter.