Porytiles
Loading...
Searching...
No Matches
porytiles::MetatileDecompiler Class Reference

#include <metatile_decompiler.hpp>

Public Member Functions

 MetatileDecompiler (gsl::not_null< const TextFormatter * > format, gsl::not_null< const UserDiagnostics * > diag, gsl::not_null< const TilePrinter * > tile_printer, const Rgba32 &extrinsic_transparency)
 
ChainableResult< std::vector< Metatile< Rgba32 > > > decompile_metatiles (const std::vector< TilemapEntry > &entries, const Image< IndexPixel > &tiles_png, const std::array< Palette< Rgba32, pal::max_size >, pal::num_pals > &pals)
 

Detailed Description

Definition at line 21 of file metatile_decompiler.hpp.

Constructor & Destructor Documentation

◆ MetatileDecompiler()

porytiles::MetatileDecompiler::MetatileDecompiler ( gsl::not_null< const TextFormatter * >  format,
gsl::not_null< const UserDiagnostics * >  diag,
gsl::not_null< const TilePrinter * >  tile_printer,
const Rgba32 extrinsic_transparency 
)
inlineexplicit

Definition at line 23 of file metatile_decompiler.hpp.

Member Function Documentation

◆ decompile_metatiles()

ChainableResult< std::vector< Metatile< Rgba32 > > > porytiles::MetatileDecompiler::decompile_metatiles ( const std::vector< TilemapEntry > &  entries,
const Image< IndexPixel > &  tiles_png,
const std::array< Palette< Rgba32, pal::max_size >, pal::num_pals > &  pals 
)

Definition at line 20 of file metatile_decompiler.cpp.


The documentation for this class was generated from the following files: