Navigation
API > API/Runtime > API/Runtime/AssetRegistry
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.
| Name | FAssetRegistrySerializationOptions |
| Type | struct |
| Header File | /Engine/Source/Runtime/AssetRegistry/Public/AssetRegistry/AssetRegistryState.h |
| Include Path | #include "AssetRegistry/AssetRegistryState.h" |
Syntax
struct FAssetRegistrySerializationOptions
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAssetRegistrySerializationOptions
(
UE::AssetRegistry::ESerializationTarget Target |
Inline implementations. | AssetRegistry/AssetRegistryState.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetBundlesDenyList | TSet< FString > | List of asset bundles (could contain wildcards) that will be removed from the AssetRegistry | AssetRegistry/AssetRegistryState.h | |
| bFilterAssetDataWithNoTags | bool | True if we want to only write out asset data if it has valid tags. | AssetRegistry/AssetRegistryState.h | |
| bFilterDependenciesWithNoTags | bool | True if we also want to filter out dependency data for assets that have no tags. | AssetRegistry/AssetRegistryState.h | |
| bFilterSearchableNames | bool | Filter out searchable names from dependency data | AssetRegistry/AssetRegistryState.h | |
| bKeepDevelopmentAssetRegistryTags | bool | Keep tags intended for the cooker's output DevelopmentAssetRegistry. | AssetRegistry/AssetRegistryState.h | |
| bSerializeAssetRegistry | bool | True rather to load/save registry at all | AssetRegistry/AssetRegistryState.h | |
| bSerializeDependencies | bool | True rather to load/save dependency info. | AssetRegistry/AssetRegistryState.h | |
| bSerializeManageDependencies | bool | True rather to load/save dependency info for Manage references, | AssetRegistry/AssetRegistryState.h | |
| bSerializePackageData | bool | If true will read/write FAssetPackageData | AssetRegistry/AssetRegistryState.h | |
| bSerializeSearchableNameDependencies | bool | True rather to load/save dependency info for Name references, | AssetRegistry/AssetRegistryState.h | |
| bUseAssetRegistryTagsAllowListInsteadOfDenyList | bool | True if CookFilterlistTagsByClass is an allow list. False if it is a deny list. | AssetRegistry/AssetRegistryState.h | |
| CookFilterlistTagsByClass | TMap< FTopLevelAssetPath, TSet< FName > > | The map of class pathname to tag set of tags that are allowed in cooked builds. | AssetRegistry/AssetRegistryState.h | |
| CookTagsAsName | TSet< FName > | Tag keys whose values should be stored as FName in cooked builds. | AssetRegistry/AssetRegistryState.h | |
| CookTagsAsPath | TSet< FName > | Tag keys whose values should be stored as FRegistryExportPath in cooked builds. | AssetRegistry/AssetRegistryState.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DisableFilters() |
Disable all filters | AssetRegistry/AssetRegistryState.h |