|
Porytiles
|
#include <filesystem>#include <memory>#include <vector>#include "porytiles/domain/models/image.hpp"#include "porytiles/domain/models/index_pixel.hpp"#include "porytiles/domain/models/metatile_attribute.hpp"#include "porytiles/domain/models/palette.hpp"#include "porytiles/domain/models/rgba32.hpp"#include "porytiles/domain/models/tilemap_entry.hpp"#include "porytiles/infra/services/file_pal_loader.hpp"#include "porytiles/infra/services/png_indexed_image_loader.hpp"#include "porytiles/utilities/result/chainable_result.hpp"Go to the source code of this file.
Namespaces | |
| namespace | porytiles |
Functions | |
| ChainableResult< std::vector< TilemapEntry > > | porytiles::parse_metatiles_bin (const std::filesystem::path &path) |
| Parses a metatiles.bin file into TilemapEntry objects. | |
| ChainableResult< std::vector< MetatileAttribute > > | porytiles::parse_emerald_metatile_attributes (const std::filesystem::path &path) |
| Parses a metatile_attributes.bin file for Emerald format. | |
| ChainableResult< std::vector< MetatileAttribute > > | porytiles::parse_firered_metatile_attributes (const std::filesystem::path &path) |
| Parses a metatile_attributes.bin file for FireRed format. | |
| ChainableResult< std::unique_ptr< Image< IndexPixel > > > | porytiles::load_indexed_png (const std::filesystem::path &path, const PngIndexedImageLoader &loader) |
| Loads an indexed PNG file (e.g., tiles.png). | |
| ChainableResult< Palette< Rgba32, pal::max_size > > | porytiles::load_porymap_palette (const std::filesystem::path &path, const FilePalLoader &loader) |
| Loads a Porymap palette file (e.g., 00.pal). | |