53 [[nodiscard]]
const std::filesystem::path &
tiles_path()
const
61 [[nodiscard]]
const std::vector<std::filesystem::path> &
palette_paths()
const
63 return palette_paths_;
71 return metatiles_path_;
79 return metatile_attributes_path_;
83 std::filesystem::path tiles_path_;
84 std::vector<std::filesystem::path> palette_paths_;
85 std::filesystem::path metatiles_path_;
86 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.