9#if WITH_DEV_AUTOMATION_TESTS
14 :
public IChunkDataSerialization
29 virtual IChunkDataAccess* LoadFromFile(
const FString& Filename, EChunkLoadResult&
OutLoadResult)
const override
31 IChunkDataAccess*
Result =
nullptr;
42 virtual EChunkSaveResult SaveToFile(
const FString& Filename,
const IChunkDataAccess* ChunkDataAccess)
const override
45 return EChunkSaveResult::Success;
50 IChunkDataAccess*
Result =
nullptr;
61 virtual EChunkSaveResult SaveToMemory(
TArray<uint8>&
Memory,
const IChunkDataAccess* ChunkDataAccess)
const override
64 return EChunkSaveResult::SerializationError;
67 virtual IChunkDataAccess* LoadFromArchive(
FArchive& Archive, EChunkLoadResult&
OutLoadResult)
const override
69 IChunkDataAccess*
Result =
nullptr;
80 virtual EChunkSaveResult SaveToArchive(
FArchive& Archive,
const IChunkDataAccess* ChunkDataAccess)
const override
82 EChunkSaveResult
Result = EChunkSaveResult::Success;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Archive.h:1208
Definition SecureHash.h:226
Definition SharedBuffer.h:218
Definition AndroidPlatformMisc.h:14
Definition BuildPatchFileConstructor.h:28
UE_STRING_CLASS Result(Forward< LhsType >(Lhs), RhsLen)
Definition String.cpp.inl:732