UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFileHelper Member List

This is the complete list of members for FFileHelper, including all inherited members.

BufferToString(FString &Result, const uint8 *Buffer, int32 Size)FFileHelperstatic
CreateBitmap(const TCHAR *Pattern, int32 DataWidth, int32 DataHeight, const struct FColor *Data, FIntRect *SubRectangle=NULL, IFileManager *FileManager=&IFileManager::Get(), FString *OutFilename=NULL, bool bInWriteAlpha=false, EColorChannel ColorChannel=EColorChannel::All)FFileHelperstatic
CreateBitmap(const TCHAR *Pattern, int32 DataWidth, int32 DataHeight, const struct FColor *Data, FIntRect *SubRectangle, IFileManager *FileManager, FString *OutFilename, bool bInWriteAlpha, EChannelMask ChannelMask)FFileHelperstatic
EColorChannel enum nameFFileHelper
EEncodingOptions enum nameFFileHelper
EHashOptions enum nameFFileHelper
GenerateDateTimeBasedBitmapFilename(const FString &Pattern, const FString &Extension, FString &OutFilename)FFileHelperstatic
GenerateNextBitmapFilename(const FString &Pattern, const FString &Extension, FString &OutFilename, IFileManager *FileManager=&IFileManager::Get())FFileHelperstatic
IsFilenameValidForSaving(const FString &Filename, FText &OutError)FFileHelperstatic
LoadANSITextFileToStrings(const TCHAR *InFilename, IFileManager *InFileManager, TArray< FString > &OutStrings)FFileHelperstatic
LoadFileInBlocks(FStringView Filename, TFunctionRef< void(FMemoryView)> BlockVisitor, int64 Offset=0, int64 Size=-1, uint32 Flags=0, int64 BlockSize=0)FFileHelperstatic
LoadFileToArray(TArray< uint8 > &Result, const TCHAR *Filename, uint32 Flags=0)FFileHelperstatic
LoadFileToArray(TArray64< uint8 > &Result, const TCHAR *Filename, uint32 Flags=0)FFileHelperstatic
LoadFileToString(FString &Result, FArchive &Reader, EHashOptions VerifyFlags=EHashOptions::None)FFileHelperstatic
LoadFileToString(FString &Result, const TCHAR *Filename, EHashOptions VerifyFlags=EHashOptions::None, uint32 ReadFlags=0)FFileHelperstatic
LoadFileToString(FString &Result, IPlatformFile *PlatformFile, const TCHAR *Filename, EHashOptions VerifyFlags=EHashOptions::None, uint32 ReadFlags=0)FFileHelperstatic
LoadFileToStringArray(TArray< FString > &Result, const TCHAR *Filename)FFileHelperstatic
LoadFileToStringArray(TArray< FString > &Result, const TCHAR *Filename, EHashOptions VerifyFlags)FFileHelperstatic
LoadFileToStringArrayWithPredicate(TArray< FString > &Result, const TCHAR *Filename, TFunctionRef< bool(const FString &)> Predicate)FFileHelperstatic
LoadFileToStringArrayWithPredicate(TArray< FString > &Result, const TCHAR *Filename, TFunctionRef< bool(const FString &)> Predicate, EHashOptions VerifyFlags)FFileHelperstatic
LoadFileToStringWithLineVisitor(const TCHAR *Filename, TFunctionRef< void(FStringView Line)> Visitor)FFileHelperstatic
SaveArrayToFile(TArrayView64< const uint8 > Array, const TCHAR *Filename, IFileManager *FileManager=&IFileManager::Get(), uint32 WriteFlags=0)FFileHelperstatic
SaveArrayToFile(const TArray64< uint8 > &Array, const TCHAR *Filename, IFileManager *FileManager=&IFileManager::Get(), uint32 WriteFlags=0)FFileHelperstatic
SaveStringArrayToFile(const TArray< FString > &Lines, const TCHAR *Filename, EEncodingOptions EncodingOptions=EEncodingOptions::AutoDetect, IFileManager *FileManager=&IFileManager::Get(), uint32 WriteFlags=0)FFileHelperstatic
SaveStringToFile(FStringView String, const TCHAR *Filename, EEncodingOptions EncodingOptions=EEncodingOptions::AutoDetect, IFileManager *FileManager=&IFileManager::Get(), uint32 WriteFlags=0)FFileHelperstatic
UE_DEPRECATED(5.0, "EChannelMask has been deprecated in favor of EColorChannel") EChannelMaskFFileHelperinline