Files
UnrealEngine/Engine/Source/Runtime/Experimental/Chaos/Private/ChaosVisualDebugger/ChaosVDMemWriterReader.cpp
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

30 lines
836 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "ChaosVisualDebugger/ChaosVDMemWriterReader.h"
namespace Chaos::VisualDebugger
{
FStringView FChaosVDArchiveHeader::WrapperTypeName = TEXT("FChaosVDArchiveHeader");
bool FChaosVDArchiveHeader::Serialize(FArchive& Ar)
{
Ar << EngineVersion;
uint8 CustomVersionFormat = static_cast<uint8>(ECustomVersionSerializationFormat::Latest);
Ar << CustomVersionFormat;
CustomVersionContainer.Serialize(Ar, static_cast<ECustomVersionSerializationFormat>(CustomVersionFormat));
return !Ar.IsError();
}
FChaosVDArchiveHeader FChaosVDArchiveHeader::Current()
{
FChaosVDArchiveHeader CurrentVersion;
CurrentVersion.EngineVersion = FEngineVersion::Current();
CurrentVersion.CustomVersionContainer = FCurrentCustomVersions::GetAll();
return CurrentVersion;
}
}