MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ palette_color()

MAYAFLUX_API glm::vec3 MayaFlux::Portal::Forma::Plot::palette_color ( const std::vector< glm::vec3 > &  palette,
size_t  index 
)
noexcept

Resolve a per-series color from a palette.

Wraps palette cyclically: palette[index % palette.size()]. Returns white if palette is empty.

Parameters
palettePer-series base colors. Size 1 = uniform color.
indexSeries index.

Definition at line 76 of file PlotSpec.cpp.

78{
79 if (palette.empty())
80 return glm::vec3(1.F);
81 return palette[index % palette.size()];
82}