|
izzi
SVG SUBSET C++ API
|
Go to the source code of this file.
Namespaces | |
| namespace | svg |
Typedefs | |
| template<typename T, std::size_t N> | |
| using | svg::palette = std::array<T, N> |
| Palette, finite set of colors used. Must end with color::none. | |
| template<std::size_t N> | |
| using | svg::palette_qi = palette<color_qi, N> |
| template<std::size_t N> | |
| using | svg::palette_qf = palette<color_qf, N> |
Functions | |
| auto & | svg::active_spectrum (const bool sortbyhuep=false) |
| Oklab https://bottosson.github.io/posts/oklab/. | |
| color_qi | svg::random_color (const uint startoffset=0) |
| Random entry from array above. | |
| template<typename _Spectrm> | |
| color_qi | svg::random_color (const _Spectrm &spectrm, const uint startoffset=0) |
| color_qi | svg::next_color (const color_qi klr) |
| Loop through color array starting at position c. Iff klr is not found, return color::none as the next color. | |
| color_qi | svg::start_at_color (const color_qi klr) |
| Start at specified color bar entry point. | |
Variables | |
| static const palette_qi< color_max_size - 4 > | svg::izzi_palette |
| Default colors for izzi. | |
| static const palette_qi< color_max_size - 20 > | svg::izzi_hue_palette |
| Only color no black and white or gray. | |
| static const palette_qi< 118 > | svg::jp_palette |
| Japan colors (118) https://en.wikipedia.org/wiki/Traditional_colors_of_Japan. | |
| static const palette_qi< 19 > | svg::colorbrewer2s3s_palette |
| ColorBrewer 2.0 https://colorbrewer2.org. | |
| static const palette_qi< 55 > | svg::colorbrewer2s9s_palette |
| Single hue 9-class sequential, low to high. | |
| static const palette_qi< 43 > | svg::colorbrewer2s7s_palette |
| Single hue 7-class sequential, low to high. | |
| static const palette_qi< 73 > | svg::ciecam02_palette |
| static const palette_qi< 61 > | svg::ciecam16_palette |
| CIECAM16 61 color palette. | |
| static const palette_qi< 89 > | svg::ciecam16j70_palette |
| CIECAM16 89-color palette, 8 sections x 11 colors each, fixed brightness at j=70 (8 bands x 11 samples) + none. | |