7#if WITH_EDITORONLY_DATA
19 SetIsPersistent(bIsPersistent);
78 DataLength = FMath::Max(DataLength, CurPos);
81 using FArchive::operator<<;
91 virtual int64 Tell() {
return CurPos; }
92 virtual int64 TotalSize() {
return DataLength; }
103 return CurPos >= DataLength;
106 virtual FString GetArchiveName()
const
108 return TEXT(
"FEditorBulkDataWriter");
#define check(expr)
Definition AssertionMacros.h:314
#define checkf(expr, format,...)
Definition AssertionMacros.h:315
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FArchive & operator<<(FArchive &Ar, FEnvQueryDebugProfileData::FStep &Data)
Definition EnvQueryTypes.cpp:489
@ DEFAULT_ALIGNMENT
Definition MemoryBase.h:24
Definition Archive.h:1208
Definition NameTypes.h:617
Definition SharedBuffer.h:341
uint64 GetSize() const
Definition SharedBuffer.h:388
const void * GetData() const
Definition SharedBuffer.h:385
static FSharedBuffer TakeOwnership(const void *Data, uint64 Size, DeleteFunctionType &&DeleteFunction)
Definition SharedBuffer.h:569
Definition StructuredLog.cpp:42
static FORCENOINLINE CORE_API void Free(void *Original)
Definition UnrealMemory.cpp:685
static UE_FORCEINLINE_HINT void * Memcpy(void *Dest, const void *Src, SIZE_T Count)
Definition UnrealMemory.h:160