FAssetRegistrySerializationOptions

Load/Save options used to modify how the cache is serialized.

Windows
MacOS
Linux

References

Module

AssetRegistry

Header

/Engine/Source/Runtime/AssetRegistry/Public/AssetRegistry/AssetRegistryState.h

Include

#include "AssetRegistry/AssetRegistryState.h"

Syntax

struct FAssetRegistrySerializationOptions

Remarks

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.

Variables

Name Description

Public variable

bool

 

bFilterAssetDataWithNoTags

True if we want to only write out asset data if it has valid tags.

Public variable

bool

 

bFilterDependenciesWithNoTags

True if we also want to filter out dependency data for assets that have no tags.

Public variable

bool

 

bFilterSearchableNames

Filter out searchable names from dependency data

Public variable

bool

 

bSerializeAssetRegistry

True rather to load/save registry at all

Public variable

bool

 

bSerializeDependencies

True rather to load/save dependency info. If true this will handle hard and soft package references

Public variable

bool

 

bSerializeManageDependencies

True rather to load/save dependency info for Manage references,

Public variable

bool

 

bSerializePackageData

If true will read/write FAssetPackageData

Public variable

bool

 

bSerializeSearchableNameDependencies

True rather to load/save dependency info for Name references,

Public variable

bool

 

bUseAssetRegistryTagsWhitelistInsteadOfBlacklist

True if CookFilterlistTagsByClass is a whitelist. False if it is a blacklist.

Public variable

TMap < FName , TS ...

 

CookFilterlistTagsByClass

The map of classname to tag set of tags that are allowed in cooked builds.

Constructors

Functions

Name Description

Public function

void

 

DisableFilters()

Disable all filters

Public function

void

 

ModifyForDevelopment()

Options used to read/write the DevelopmentAssetRegistry, which includes all data

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback