Porytiles
Loading...
Searching...
No Matches
porytiles2::PrimaryTilesetCompiler Class Reference

Service that compiles a primary Tileset. More...

#include <primary_tileset_compiler.hpp>

Public Member Functions

 PrimaryTilesetCompiler (gsl::not_null< DomainConfig * > config, gsl::not_null< TextFormatter * > format, gsl::not_null< UserDiagnostics * > diag, gsl::not_null< TilePrinter * > tile_printer)
 
ChainableResult< std::unique_ptr< Tileset > > compile (const Tileset &tileset)
 
ChainableResult< std::unique_ptr< Tileset > > compile_patch_tiles_fixed_pals_fixed (const Tileset &tileset)
 

Detailed Description

Service that compiles a primary Tileset.

Definition at line 19 of file primary_tileset_compiler.hpp.

Constructor & Destructor Documentation

◆ PrimaryTilesetCompiler()

porytiles2::PrimaryTilesetCompiler::PrimaryTilesetCompiler ( gsl::not_null< DomainConfig * >  config,
gsl::not_null< TextFormatter * >  format,
gsl::not_null< UserDiagnostics * >  diag,
gsl::not_null< TilePrinter * >  tile_printer 
)
inlineexplicit

Definition at line 21 of file primary_tileset_compiler.hpp.

Member Function Documentation

◆ compile()

ChainableResult< std::unique_ptr< Tileset > > porytiles2::PrimaryTilesetCompiler::compile ( const Tileset tileset)

Definition at line 32 of file primary_tileset_compiler.cpp.

◆ compile_patch_tiles_fixed_pals_fixed()

ChainableResult< std::unique_ptr< Tileset > > porytiles2::PrimaryTilesetCompiler::compile_patch_tiles_fixed_pals_fixed ( const Tileset tileset)

Definition at line 171 of file primary_tileset_compiler.cpp.


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