59 [[nodiscard]]
const std::filesystem::path &
tiles_path()
const
69 [[nodiscard]]
const std::vector<std::filesystem::path> &
palette_paths()
const
71 return palette_paths_;
81 return metatiles_path_;
91 return metatile_attributes_path_;
95 std::filesystem::path tiles_path_;
96 std::vector<std::filesystem::path> palette_paths_;
97 std::filesystem::path metatiles_path_;
98 std::filesystem::path metatile_attributes_path_;
Represents resolved filesystem paths for tileset artifacts from INCBIN declarations.
const std::filesystem::path & tiles_path() const
Returns the path to the tiles file.
const std::filesystem::path & metatiles_path() const
Returns the path to the metatiles file.
ProjectTilesetArtifactPaths(std::filesystem::path tiles_path, std::vector< std::filesystem::path > palette_paths, std::filesystem::path metatiles_path, std::filesystem::path metatile_attributes_path)
Constructs TilesetArtifactPaths from resolved INCBIN paths.
const std::vector< std::filesystem::path > & palette_paths() const
Returns all palette file paths.
const std::filesystem::path & metatile_attributes_path() const
Returns the path to the metatile attributes file.