5#include "Containers/Array.h"
141 UE_DEPRECATED(4.26,
"LoadFileToStringArray no longer supports VerifyFlags. You can use UE::String::ParseLines to split up a string loaded with LoadFileToString")
263 UE_DEPRECATED(5.0,
"EChannelMask has been deprecated in favor of EColorChannel, please use the other CreateBitmap() method.")
#define NULL
Definition oodle2base.h:134
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
#define STRUCT_OFFSET(struc, member)
Definition UnrealTemplate.h:218
uint32 Offset
Definition VulkanMemory.cpp:4033
uint32 Size
Definition VulkanMemory.cpp:4034
Definition Archive.h:1208
Definition FileManager.h:57
Definition AssetRegistryState.h:50
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition FileHelper.h:29
static CORE_API bool GenerateNextBitmapFilename(const FString &Pattern, const FString &Extension, FString &OutFilename, IFileManager *FileManager=&IFileManager::Get())
Definition FileHelper.cpp:755
static CORE_API bool LoadFileToStringArray(TArray< FString > &Result, const TCHAR *Filename)
Definition FileHelper.cpp:302
static CORE_API bool 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)
static CORE_API bool LoadFileInBlocks(FStringView Filename, TFunctionRef< void(FMemoryView)> BlockVisitor, int64 Offset=0, int64 Size=-1, uint32 Flags=0, int64 BlockSize=0)
Definition FileHelper.cpp:98
EColorChannel
Definition FileHelper.h:49
EEncodingOptions
Definition FileHelper.h:40
static CORE_API bool SaveStringArrayToFile(const TArray< FString > &Lines, const TCHAR *Filename, EEncodingOptions EncodingOptions=EEncodingOptions::AutoDetect, IFileManager *FileManager=&IFileManager::Get(), uint32 WriteFlags=0)
Definition FileHelper.cpp:725
EHashOptions
Definition FileHelper.h:31
static CORE_API bool LoadFileToString(FString &Result, FArchive &Reader, EHashOptions VerifyFlags=EHashOptions::None)
Definition FileHelper.cpp:202
static CORE_API bool LoadFileToArray(TArray< uint8 > &Result, const TCHAR *Filename, uint32 Flags=0)
Definition FileHelper.cpp:39
static CORE_API bool SaveArrayToFile(TArrayView64< const uint8 > Array, const TCHAR *Filename, IFileManager *FileManager=&IFileManager::Get(), uint32 WriteFlags=0)
Definition FileHelper.cpp:632
static CORE_API bool LoadFileToStringWithLineVisitor(const TCHAR *Filename, TFunctionRef< void(FStringView Line)> Visitor)
Definition FileHelper.cpp:566
static CORE_API bool IsFilenameValidForSaving(const FString &Filename, FText &OutError)
Definition FileHelper.cpp:1139
static CORE_API bool LoadFileToStringArrayWithPredicate(TArray< FString > &Result, const TCHAR *Filename, TFunctionRef< bool(const FString &)> Predicate)
Definition FileHelper.cpp:313
static CORE_API bool LoadANSITextFileToStrings(const TCHAR *InFilename, IFileManager *InFileManager, TArray< FString > &OutStrings)
Definition FileHelper.cpp:1062
static CORE_API void BufferToString(FString &Result, const uint8 *Buffer, int32 Size)
Definition FileHelper.cpp:143
static CORE_API bool SaveStringToFile(FStringView String, const TCHAR *Filename, EEncodingOptions EncodingOptions=EEncodingOptions::AutoDetect, IFileManager *FileManager=&IFileManager::Get(), uint32 WriteFlags=0)
Definition FileHelper.cpp:669
static CORE_API void GenerateDateTimeBasedBitmapFilename(const FString &Pattern, const FString &Extension, FString &OutFilename)
Definition FileHelper.cpp:801