UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AssetRegistryArchive.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
8
9struct FAssetData;
11
12// Header containing versioning & data stripping information for a serialized asset registry state.
14{
16 bool bFilterEditorOnlyData = false; // True if editor only data has been removed/should be removed while saving
17
18 void SerializeHeader(FArchive& Ar);
19};
20
43
44#if ALLOW_NAME_BATCH_SAVING
45
47{
48protected:
50};
51
53{
56
58};
59
74{
75public:
78
79 virtual FArchive& operator<<(FName& Value) override;
80
81 void SerializeTagsAndBundles(const FAssetData& In);
82
83private:
87
89};
90
91#endif
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ArchiveProxy.h:19
Definition Archive.h:1208
friend FArchive & operator<<(FArchive &Ar, ANSICHAR &Value)
Definition Archive.h:1387
Definition AssetDataTagMap.h:303
Definition AssetRegistryArchive.h:23
void SerializeTagsAndBundles(FAssetData &Out)
Definition AssetRegistryArchive.cpp:334
void SerializeTagsAndBundlesOldVersion(FAssetData &Out, FAssetRegistryVersion::Type Version)
Definition AssetRegistryArchive.cpp:340
friend FAssetDataTagMapSharedView LoadTags(FAssetRegistryReader &Reader)
Definition AssetRegistryArchive.cpp:327
void WaitForTasks()
Definition AssetRegistryArchive.cpp:299
~FAssetRegistryReader()
Definition AssetRegistryArchive.cpp:294
Definition LargeMemoryWriter.h:17
Definition NameTypes.h:617
Definition AssetDataTagMapSerializationDetails.h:141
Definition Array.h:670
Definition Future.h:393
Definition UnrealString.h.inl:34
Definition RefCounting.h:454
Definition AssetData.h:162
Definition AssetRegistryArchive.h:14
bool bFilterEditorOnlyData
Definition AssetRegistryArchive.h:16
FAssetRegistryVersion::Type Version
Definition AssetRegistryArchive.h:15
void SerializeHeader(FArchive &Ar)
Definition AssetRegistryArchive.cpp:174
Definition AssetRegistryState.h:58
Type
Definition AssetData.h:73
@ LatestVersion
Definition AssetData.h:111
Definition AssetDataTagMapSerializationDetails.h:99