38 glm::vec4
color { 0.85F, 0.85F, 0.85F, 1.F };
80 glm::vec4
color { 0.65F, 0.65F, 0.65F, 1.F };
148[[nodiscard]] MAYAFLUX_API std::vector<std::span<const double>>
series_by_role(
157[[nodiscard]] std::pair<float, float>
data_range(std::span<const double>
series);
166 const std::vector<std::span<const double>>&
series);
181[[nodiscard]] MAYAFLUX_API glm::vec3
palette_color(
const std::vector<glm::vec3>& palette,
182 size_t index)
noexcept;
208 glm::vec3 color = glm::vec3(1.F),
209 const std::shared_ptr<Core::VKImage>& texture =
nullptr);
239[[nodiscard]] MAYAFLUX_API std::vector<Kakshya::LineVertex>
plot_grid(
241 uint32_t x_divisions,
242 uint32_t y_divisions,
243 glm::vec3 color = glm::vec3(0.12F),
244 float thickness = 1.F);
281 bool vertical =
true,
282 glm::vec3 color = glm::vec3(0.75F),
283 float thickness = 1.F);
295 glm::vec4 color = { 0.85F, 0.85F, 0.85F, 1.F },
296 std::string name = {});
305 const TickLabelsSpec& spec);
312 const AxisRange& range,
315 glm::vec4 color = { 0.65F, 0.65F, 0.65F, 1.F },
316 uint8_t decimal_places = 2,
317 float label_h = 0.055F,
318 float label_w = 0.12F);
325 std::span<const std::string> labels,
326 std::span<const glm::vec3> colors,
328 float swatch_w = 0.04F,
329 glm::vec4 text_color = { 0.85F, 0.85F, 0.85F, 1.F });
335 const LegendSpec& spec);
SignalSourceContainer holding N named scalar series for plotting and signal use.
Role
Semantic role of the dimension.
Axis-aligned bounding rectangle in a 2D coordinate space.