|
Porytiles
|
A collection of tile validation functions for compilation operations. More...
#include <tile_validator.hpp>
Public Member Functions | |
| TileValidator (gsl::not_null< TextFormatter * > format, gsl::not_null< UserDiagnostics * > diag, gsl::not_null< TilePrinter * > tile_printer) | |
| ChainableResult< void > | validate_alpha_channels (const std::vector< PixelTile< Rgba32 > > &tiles) const |
| ChainableResult< void > | validate_unique_color_count (const std::vector< PixelTile< Rgba32 > > &tiles, const Rgba32 &extrinsic) const |
| ChainableResult< void > | generate_precision_loss_warnings (const std::vector< PixelTile< Rgba32 > > &tiles) const |
A collection of tile validation functions for compilation operations.
Definition at line 19 of file tile_validator.hpp.
|
inlineexplicit |
Definition at line 21 of file tile_validator.hpp.
| ChainableResult< void > porytiles2::TileValidator::generate_precision_loss_warnings | ( | const std::vector< PixelTile< Rgba32 > > & | tiles | ) | const |
Definition at line 85 of file tile_validator.cpp.
| ChainableResult< void > porytiles2::TileValidator::validate_alpha_channels | ( | const std::vector< PixelTile< Rgba32 > > & | tiles | ) | const |
Definition at line 12 of file tile_validator.cpp.
| ChainableResult< void > porytiles2::TileValidator::validate_unique_color_count | ( | const std::vector< PixelTile< Rgba32 > > & | tiles, |
| const Rgba32 & | extrinsic | ||
| ) | const |
Definition at line 44 of file tile_validator.cpp.