PostProcessing: Refactor config to use separate sections
This commit is contained in:
@ -743,9 +743,9 @@ s64 FileSystem::GetPathFileSize(const char* Path)
|
||||
return sd.Size;
|
||||
}
|
||||
|
||||
std::optional<std::vector<u8>> FileSystem::ReadBinaryFile(const char* filename)
|
||||
std::optional<std::vector<u8>> FileSystem::ReadBinaryFile(const char* filename, Error* error)
|
||||
{
|
||||
ManagedCFilePtr fp = OpenManagedCFile(filename, "rb");
|
||||
ManagedCFilePtr fp = OpenManagedCFile(filename, "rb", error);
|
||||
if (!fp)
|
||||
return std::nullopt;
|
||||
|
||||
@ -767,9 +767,9 @@ std::optional<std::vector<u8>> FileSystem::ReadBinaryFile(std::FILE* fp)
|
||||
return res;
|
||||
}
|
||||
|
||||
std::optional<std::string> FileSystem::ReadFileToString(const char* filename)
|
||||
std::optional<std::string> FileSystem::ReadFileToString(const char* filename, Error* error)
|
||||
{
|
||||
ManagedCFilePtr fp = OpenManagedCFile(filename, "rb");
|
||||
ManagedCFilePtr fp = OpenManagedCFile(filename, "rb", error);
|
||||
if (!fp)
|
||||
return std::nullopt;
|
||||
|
||||
|
||||
@ -140,9 +140,9 @@ private:
|
||||
};
|
||||
#endif
|
||||
|
||||
std::optional<std::vector<u8>> ReadBinaryFile(const char* filename);
|
||||
std::optional<std::vector<u8>> ReadBinaryFile(const char* filename, Error* error = nullptr);
|
||||
std::optional<std::vector<u8>> ReadBinaryFile(std::FILE* fp);
|
||||
std::optional<std::string> ReadFileToString(const char* filename);
|
||||
std::optional<std::string> ReadFileToString(const char* filename, Error* error = nullptr);
|
||||
std::optional<std::string> ReadFileToString(std::FILE* fp);
|
||||
bool WriteBinaryFile(const char* filename, const void* data, size_t data_length);
|
||||
bool WriteStringToFile(const char* filename, const std::string_view& sv);
|
||||
|
||||
Reference in New Issue
Block a user