A collection of printer functions for the Palette and related types.
More...
#include <palette_printer.hpp>
|
| virtual | ~PalettePrinter ()=default |
| |
| virtual std::vector< std::string > | print_rgba_pal (const Palette< Rgba32, pal::max_size > &pal) const =0 |
| |
| virtual std::vector< std::string > | print_rgba_pal (const Palette< Rgba32 > &pal) const =0 |
| |
| virtual std::vector< std::string > | print_rgba_pal_with_highlights (const Palette< Rgba32 > &pal, const std::vector< std::size_t > &slots) const =0 |
| |
| virtual std::vector< std::string > | print_rgba_pal_with_highlights (const Palette< Rgba32, pal::max_size > &pal, const std::vector< std::size_t > &slots) const =0 |
| |
| virtual std::vector< std::string > | print_pal_hint_with_highlights (const PaletteHint &hint, const std::vector< std::size_t > &slots) const =0 |
| |
| virtual 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 =0 |
| |
| virtual std::vector< std::string > | print_rgba_counts (const std::vector< std::pair< Rgba32, unsigned int > > &colors_counts) const =0 |
| |
| std::vector< std::string > | print_rgba_pal_counts (const std::map< Rgba32, unsigned int > &color_counts) const |
| |
A collection of printer functions for the Palette and related types.
Definition at line 16 of file palette_printer.hpp.
◆ ~PalettePrinter()
| virtual porytiles::PalettePrinter::~PalettePrinter |
( |
| ) |
|
|
virtualdefault |
◆ print_pal_hint_with_highlights()
| virtual std::vector< std::string > porytiles::PalettePrinter::print_pal_hint_with_highlights |
( |
const PaletteHint & |
hint, |
|
|
const std::vector< std::size_t > & |
slots |
|
) |
| const |
|
pure virtual |
◆ print_rgba_counts()
| virtual std::vector< std::string > porytiles::PalettePrinter::print_rgba_counts |
( |
const std::vector< std::pair< Rgba32, unsigned int > > & |
colors_counts | ) |
const |
|
pure virtual |
◆ print_rgba_pal() [1/2]
| virtual std::vector< std::string > porytiles::PalettePrinter::print_rgba_pal |
( |
const Palette< Rgba32 > & |
pal | ) |
const |
|
pure virtual |
◆ print_rgba_pal() [2/2]
| virtual std::vector< std::string > porytiles::PalettePrinter::print_rgba_pal |
( |
const Palette< Rgba32, pal::max_size > & |
pal | ) |
const |
|
pure virtual |
◆ print_rgba_pal_counts()
| std::vector< std::string > porytiles::PalettePrinter::print_rgba_pal_counts |
( |
const std::map< Rgba32, unsigned int > & |
color_counts | ) |
const |
|
inline |
◆ print_rgba_pal_with_highlights() [1/2]
| virtual std::vector< std::string > porytiles::PalettePrinter::print_rgba_pal_with_highlights |
( |
const Palette< Rgba32 > & |
pal, |
|
|
const std::vector< std::size_t > & |
slots |
|
) |
| const |
|
pure virtual |
◆ print_rgba_pal_with_highlights() [2/2]
| virtual std::vector< std::string > porytiles::PalettePrinter::print_rgba_pal_with_highlights |
( |
const Palette< Rgba32, pal::max_size > & |
pal, |
|
|
const std::vector< std::size_t > & |
slots |
|
) |
| const |
|
pure virtual |
◆ print_rgba_palette_covered_missing()
| virtual std::vector< std::string > porytiles::PalettePrinter::print_rgba_palette_covered_missing |
( |
const Palette< Rgba32, pal::max_size > & |
pal, |
|
|
std::set< Rgba32 > |
covered_colors, |
|
|
std::set< Rgba32 > |
missing_colors |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file: