42#if DEVIRTUALIZE_FLinkerLoad_Serialize
68 return bCookedForEDLInEditor;
77 return bNeedsEngineVersionChecks;
82#if DEVIRTUALIZE_FLinkerLoad_Serialize
103 return SizeRequestPtr ?
MAX_int64 : (FileSize + HeaderSizeWhenReadingExportsFromSplitFile);
117 uint8* PrecacheBuffer;
123 int64 PrecacheStartPos;
125 int64 PrecacheEndPos;
127 int64 ReadRequestOffset;
128 int64 ReadRequestSize;
131 int64 HeaderSizeWhenReadingExportsFromSplitFile;
137 bool bCookedForEDLInEditor;
139 bool bNeedsEngineVersionChecks;
145 double SummaryReadTime;
146 double ExportReadTime;
169 int64 ExportSerialOffset;
170 int64 ExportSerialSize;
171 bool bExportsCookedToSeparateArchive;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
ECompressionFlags
Definition CompressionFlags.h:13
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
#define MAX_int64
Definition NumericLimits.h:26
uint32 Offset
Definition VulkanMemory.cpp:4033
uint32 Size
Definition VulkanMemory.cpp:4034
Definition ArchiveProxy.h:19
Definition Archive.h:1208
FFastPathLoadBuffer * ActiveFPLB
Definition Archive.h:823
Definition AsyncLoadingPrivate.h:13
COREUOBJECT_API void FlushPrecacheBlock()
Definition AsyncLoading.cpp:7869
virtual COREUOBJECT_API bool Close() override
Definition AsyncLoading.cpp:7943
ELoadError GetLoadError() const
Definition AsyncLoadingPrivate.h:71
COREUOBJECT_API bool ReadyToStartReadingHeader(bool bUseTimeLimit, bool bUseFullTimeLimit, double TickStartTime, double TimeLimit)
Definition AsyncLoading.cpp:8452
virtual FORCEINLINE int64 Tell() override
Definition AsyncLoadingPrivate.h:40
ELoadError
Definition AsyncLoadingPrivate.h:24
virtual FString GetArchiveName() const override
Definition AsyncLoadingPrivate.h:51
bool NeedsEngineVersionChecks() const
Definition AsyncLoadingPrivate.h:75
ELoadPhase
Definition AsyncLoadingPrivate.h:16
COREUOBJECT_API void EndReadingHeader()
Definition AsyncLoading.cpp:8440
COREUOBJECT_API bool PrecacheWithTimeLimit(int64 PrecacheOffset, int64 PrecacheSize, bool bUseTimeLimit, bool bUseFullTimeLimit, double TickStartTime, double TimeLimit)
Definition AsyncLoading.cpp:8371
COREUOBJECT_API void LogItem(const TCHAR *Item, int64 Offset=0, int64 Size=0, double StartTime=0.0)
Definition AsyncLoading.cpp:756
COREUOBJECT_API IAsyncReadRequest * MakeEventDrivenPrecacheRequest(int64 Offset, int64 BytesToRead, FAsyncFileCallBack *CompleteCallback)
Definition AsyncLoading.cpp:8318
bool IsCookedForEDLInEditor() const
Definition AsyncLoadingPrivate.h:66
COREUOBJECT_API void StartReadingHeader()
Definition AsyncLoading.cpp:8425
virtual COREUOBJECT_API void FlushCache() override
Definition AsyncLoading.cpp:7888
virtual COREUOBJECT_API ~FAsyncArchive()
Definition AsyncLoading.cpp:7757
virtual COREUOBJECT_API int64 TotalSize() override
Definition AsyncLoading.cpp:7957
virtual COREUOBJECT_API bool Precache(int64 PrecacheOffset, int64 PrecacheSize) override
Definition AsyncLoading.cpp:8404
virtual COREUOBJECT_API bool SetCompressionMap(TArray< FCompressedChunk > *CompressedChunks, ECompressionFlags CompressionFlags) override
Definition AsyncLoading.cpp:7951
COREUOBJECT_API bool PrecacheForEvent(IAsyncReadRequest *Read, int64 PrecacheOffset, int64 PrecacheSize)
Definition AsyncLoading.cpp:8418
Definition AsyncLoadingPrivate.h:161
virtual COREUOBJECT_API int64 Tell() override
Definition AsyncLoading.cpp:8658
Definition LinkerLoad.h:124
Definition PackagePath.h:89
COREUOBJECT_API FString GetDebugName() const
Definition PackagePath.cpp:345
Definition AsyncFileHandle.h:211
Definition AsyncFileHandle.h:31
Definition AndroidPlatformMisc.h:14
const uint8 * StartFastPathLoadBuffer
Definition Archive.h:807
const uint8 * OriginalFastPathLoadBuffer
Definition Archive.h:809