MCPcopy Create free account
hub / github.com/PolygonTek/BlueshiftEngine / OpenFile

Method OpenFile

Source/Runtime/Private/IO/FileSystem.cpp:702–714  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

700}
701
702File *FileSystem::OpenFile(const char *filename, File::Mode::Enum mode, bool searchDirs) {
703 switch (mode) {
704 case File::Mode::Read:
705 return OpenFileRead(filename, searchDirs);
706 case File::Mode::Write:
707 return OpenFileWrite(filename);
708 case File::Mode::Append:
709 return OpenFileAppend(filename);
710 }
711
712 BE_FATALERROR("FileSystem::OpenFile: bad mode");
713 return nullptr;
714}
715
716void FileSystem::CloseFile(File *file) {
717 if (!file) {

Callers 15

WriteDictMethod · 0.80
Common_LogFunction · 0.80
SaveConfigMethod · 0.80
DumpToFileMethod · 0.80
WriteBinaryAnimMethod · 0.80
WriteMethod · 0.80
WriteBinaryMeshMethod · 0.80
WriteMethod · 0.80
WriteMethod · 0.80
WriteMethod · 0.80
WriteMethod · 0.80
WriteMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected