/Engine/Source/Runtime/AssetRegistry/Public/AssetRegistry/AssetRegistryState.h
Load/Save options used to modify how the cache is serialized. These are read out of the AssetRegistry section of Engine.ini and can be changed per platform.
struct FAssetRegistrySerializationOptions
bool
bFilterAssetDataWithNoTags
True if we want to only write out asset data if it has valid tags.
bool
bFilterDependenciesWithNoTags
True if we also want to filter out dependency data for assets that have no tags.
bool
bFilterSearchableNames
Filter out searchable names from dependency data
bool
bSerializeAssetRegistry
True rather to load/save registry at all
bool
bSerializeDependencies
True rather to load/save dependency info. If true this will handle hard and soft package references
bool
bSerializeManageDependencies
True rather to load/save dependency info for Manage references,
bool
bSerializePackageData
If true will read/writeFAssetPackageData
bool
bSerializeSearchableNameDependencies
True rather to load/save dependency info for Name references,
bool
bUseAssetRegistryTagsAllowListInsteadOfDenyList
True if CookFilterlistTagsByClass is an allow list. False if it is a deny list.
TMap<FTopLevel...
CookFilterlistTagsByClass
The map of class pathname to tag set of tags that are allowed in cooked builds.
TSet<FName>
CookTagsAsName
Tag keys whose values should be stored asFNamein cooked builds
TSet<FName>
CookTagsAsPath
Tag keys whose values should be stored as FRegistryExportPath in cooked builds