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

Use case for decompiling a primary Tileset. More...

#include <decompile_primary_tileset.hpp>

Public Member Functions

 DecompilePrimaryTileset (gsl::not_null< const TilesetRepo * > tileset_repo, gsl::not_null< const PrimaryTilesetDecompiler * > decompiler, gsl::not_null< const TilesetCompiler * > compiler, gsl::not_null< const TilesetMetadataProvider * > metadata_provider, gsl::not_null< const PorytilesTilesetManager * > tileset_manager, gsl::not_null< const DomainConfig * > domain_config, gsl::not_null< const AppConfig * > app_config, gsl::not_null< const UserDiagnostics * > diag)
 
ChainableResult< void > decompile (const std::string &tileset_name) const
 Decompiles the primary Tileset with the given tileset name.
 

Detailed Description

Use case for decompiling a primary Tileset.

Definition at line 21 of file decompile_primary_tileset.hpp.

Constructor & Destructor Documentation

◆ DecompilePrimaryTileset()

porytiles::DecompilePrimaryTileset::DecompilePrimaryTileset ( gsl::not_null< const TilesetRepo * >  tileset_repo,
gsl::not_null< const PrimaryTilesetDecompiler * >  decompiler,
gsl::not_null< const TilesetCompiler * >  compiler,
gsl::not_null< const TilesetMetadataProvider * >  metadata_provider,
gsl::not_null< const PorytilesTilesetManager * >  tileset_manager,
gsl::not_null< const DomainConfig * >  domain_config,
gsl::not_null< const AppConfig * >  app_config,
gsl::not_null< const UserDiagnostics * >  diag 
)
inline

Definition at line 23 of file decompile_primary_tileset.hpp.

Member Function Documentation

◆ decompile()

ChainableResult< void > porytiles::DecompilePrimaryTileset::decompile ( const std::string &  tileset_name) const

Decompiles the primary Tileset with the given tileset name.

Parameters
tileset_nameThe name of the primary Tileset to decompile
Returns
An empty ChainableResult on success, otherwise an error chain

Definition at line 12 of file decompile_primary_tileset.cpp.


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