DiscIO: Add CreateDisc/WAD/Volume() overloads that take a BlobReader directly.

This commit is contained in:
Admiral H. Curtiss
2021-09-22 05:43:05 +02:00
parent e3f1de023f
commit 09fc39e2e5
2 changed files with 31 additions and 14 deletions

View File

@ -182,8 +182,11 @@ protected:
static const std::vector<u8> INVALID_CERT_CHAIN;
};
std::unique_ptr<VolumeDisc> CreateDisc(std::unique_ptr<BlobReader> reader);
std::unique_ptr<VolumeDisc> CreateDisc(const std::string& path);
std::unique_ptr<VolumeWAD> CreateWAD(std::unique_ptr<BlobReader> reader);
std::unique_ptr<VolumeWAD> CreateWAD(const std::string& path);
std::unique_ptr<Volume> CreateVolume(std::unique_ptr<BlobReader> reader);
std::unique_ptr<Volume> CreateVolume(const std::string& path);
} // namespace DiscIO