A collection of printer functions for various tile types.
More...
#include <tile_printer.hpp>
|
| virtual | ~TilePrinter ()=default |
| |
| virtual std::vector< std::string > | print_metatile (const Metatile< Rgba32 > &metatile, metatile::Layer layer, const Rgba32 &extrinsic_transparency) const =0 |
| |
| virtual std::vector< std::string > | print_metatile_tile_highlight (const Metatile< Rgba32 > &metatile, metatile::Layer layer, metatile::Subtile subtile, const Rgba32 &extrinsic_transparency) const =0 |
| |
| virtual std::vector< std::string > | print_metatile_pixel_highlight (const Metatile< Rgba32 > &metatile, metatile::Layer layer, metatile::Subtile subtile, std::size_t row, std::size_t col, const Rgba32 &extrinsic_transparency) const =0 |
| |
| virtual std::vector< std::string > | print_metatile_pixel_highlights (const Metatile< Rgba32 > &metatile, metatile::Layer layer, metatile::Subtile subtile, const std::vector< std::size_t > &indexes, const Rgba32 &extrinsic_transparency) const =0 |
| |
| virtual std::vector< std::string > | print_tile (const PixelTile< Rgba32 > &tile, const Rgba32 &extrinsic_transparency) const =0 |
| |
| virtual std::vector< std::string > | print_tile (const PixelTile< IndexPixel > &tile, const Rgba32 &extrinsic_transparency) const =0 |
| |
| virtual std::vector< std::string > | print_tile_pixel_highlight (const PixelTile< Rgba32 > &tile, std::size_t row, std::size_t col, const Rgba32 &extrinsic_transparency) const =0 |
| |
| virtual std::vector< std::string > | print_tile_pixel_highlights (const PixelTile< Rgba32 > &tile, const std::vector< std::size_t > &indexes, const Rgba32 &extrinsic_transparency) const =0 |
| |
A collection of printer functions for various tile types.
Definition at line 16 of file tile_printer.hpp.
◆ ~TilePrinter()
| virtual porytiles::TilePrinter::~TilePrinter |
( |
| ) |
|
|
virtualdefault |
◆ print_metatile()
| virtual std::vector< std::string > porytiles::TilePrinter::print_metatile |
( |
const Metatile< Rgba32 > & |
metatile, |
|
|
metatile::Layer |
layer, |
|
|
const Rgba32 & |
extrinsic_transparency |
|
) |
| const |
|
pure virtual |
◆ print_metatile_pixel_highlight()
◆ print_metatile_pixel_highlights()
| virtual std::vector< std::string > porytiles::TilePrinter::print_metatile_pixel_highlights |
( |
const Metatile< Rgba32 > & |
metatile, |
|
|
metatile::Layer |
layer, |
|
|
metatile::Subtile |
subtile, |
|
|
const std::vector< std::size_t > & |
indexes, |
|
|
const Rgba32 & |
extrinsic_transparency |
|
) |
| const |
|
pure virtual |
◆ print_metatile_tile_highlight()
◆ print_tile() [1/2]
| virtual std::vector< std::string > porytiles::TilePrinter::print_tile |
( |
const PixelTile< IndexPixel > & |
tile, |
|
|
const Rgba32 & |
extrinsic_transparency |
|
) |
| const |
|
pure virtual |
◆ print_tile() [2/2]
| virtual std::vector< std::string > porytiles::TilePrinter::print_tile |
( |
const PixelTile< Rgba32 > & |
tile, |
|
|
const Rgba32 & |
extrinsic_transparency |
|
) |
| const |
|
pure virtual |
◆ print_tile_pixel_highlight()
| virtual std::vector< std::string > porytiles::TilePrinter::print_tile_pixel_highlight |
( |
const PixelTile< Rgba32 > & |
tile, |
|
|
std::size_t |
row, |
|
|
std::size_t |
col, |
|
|
const Rgba32 & |
extrinsic_transparency |
|
) |
| const |
|
pure virtual |
◆ print_tile_pixel_highlights()
| virtual std::vector< std::string > porytiles::TilePrinter::print_tile_pixel_highlights |
( |
const PixelTile< Rgba32 > & |
tile, |
|
|
const std::vector< std::size_t > & |
indexes, |
|
|
const Rgba32 & |
extrinsic_transparency |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file: