21 [[nodiscard]] std::vector<std::string>
27 [[nodiscard]] std::vector<std::string>
32 std::set<Rgba32> covered_colors,
33 std::set<Rgba32> missing_colors)
const override;
35 [[nodiscard]] std::vector<std::string>
36 print_rgba_counts(
const std::vector<std::pair<Rgba32, unsigned int>> &colors_counts)
const override;
std::vector< std::string > print_rgba_pal(const Palette< Rgba32, pal::max_size > &pal) const override
std::vector< std::string > print_rgba_pal_with_highlights(const Palette< Rgba32 > &pal, const std::vector< std::size_t > &slots) const override
std::vector< std::string > print_rgba_palette_covered_missing(const Palette< Rgba32, pal::max_size > &pal, std::set< Rgba32 > covered_colors, std::set< Rgba32 > missing_colors) const override
std::vector< std::string > print_rgba_counts(const std::vector< std::pair< Rgba32, unsigned int > > &colors_counts) const override
ColorPalettePrinter(gsl::not_null< TextFormatter * > format)
std::vector< std::string > print_pal_hint_with_highlights(const PaletteHint &hint, const std::vector< std::size_t > &slots) const override
Represents a palette hint for the palette packing algorithm.
A collection of printer functions for the Palette and related types.
A generic palette container for colors that support transparency checking.
Abstract base class for applying text styling with context-aware formatting.