1#ifndef FILEDATALOADER_H
2#define FILEDATALOADER_H
10 std::vector<std::string>
getSubDirectories(
const std::string& dir)
const override;
13 bool fileExists(
const std::string& filePath)
const override;
#define ENGINE_API
定义 EnginePCH.h:14
std::vector< std::string > getFileNamesWithExtension(const std::string &dir, const std::string &extension) const override
定义 FileDataLoader.cpp:132
void createDirectory(const std::string &dir) const override
定义 FileDataLoader.cpp:72
bool directoryExists(const std::string &string) override
定义 FileDataLoader.cpp:208
std::vector< std::string > getSubDirectories(const std::string &dir) const override
定义 FileDataLoader.cpp:24
bool fileExists(const std::string &filePath) const override
定义 FileDataLoader.cpp:94
void ensureDirectory(const std::string &dir) const override
定义 FileDataLoader.cpp:8
std::unique_ptr< std::ofstream > openBinaryOutputStream(const std::string &filePath) const override
定义 FileDataLoader.cpp:109
std::vector< std::string > getSubDirectoriesName(const std::string &dir) const override
定义 FileDataLoader.cpp:48
std::unique_ptr< std::ifstream > openBinaryInputStream(const std::string &filePath) const override
定义 FileDataLoader.cpp:99
std::vector< std::string > getFilePathsWithExtension(const std::string &dir, const std::string &extension) const override
定义 FileDataLoader.cpp:170