UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAssetRegistryTagsContextData Struct Reference

#include <AssetRegistryTagsContext.h>

Public Member Functions

COREUOBJECT_API FAssetRegistryTagsContextData (const UObject *CallTarget, EAssetRegistryTagsCaller InCaller=EAssetRegistryTagsCaller::Uncategorized)
 

Public Attributes

TMap< FName, UObject::FAssetRegistryTagTags
 
const UObjectObject = nullptr
 
const ITargetPlatformTargetPlatform = nullptr
 
const FAssetBundleDataBundleResult = nullptr
 
EAssetRegistryTagsCaller Caller = EAssetRegistryTagsCaller::Uncategorized
 
UE::Cook::ECookType CookType = UE::Cook::ECookType::Unknown
 
UE::Cook::ECookingDLC CookingDLC = UE::Cook::ECookingDLC::Unknown
 
bool bProceduralSave = false
 
bool bWantsBundleResult = false
 
bool bWantsCookTags = false
 
bool bFullUpdateRequested = false
 

Detailed Description

Data used to provide information about the calling context and receive results from GetAssetRegistryTags. The fields provided by this class are hidden from implementers of GetAssetRegistryTags so that we can change the implementation of this class without needing to add deprecation handling in the GetAssetRegistryTags functions.

Constructor & Destructor Documentation

◆ FAssetRegistryTagsContextData()

FAssetRegistryTagsContextData::FAssetRegistryTagsContextData ( const UObject CallTarget,
EAssetRegistryTagsCaller  InCaller = EAssetRegistryTagsCaller::Uncategorized 
)

Member Data Documentation

◆ bFullUpdateRequested

bool FAssetRegistryTagsContextData::bFullUpdateRequested = false

◆ bProceduralSave

bool FAssetRegistryTagsContextData::bProceduralSave = false

◆ BundleResult

const FAssetBundleData* FAssetRegistryTagsContextData::BundleResult = nullptr

◆ bWantsBundleResult

bool FAssetRegistryTagsContextData::bWantsBundleResult = false

◆ bWantsCookTags

bool FAssetRegistryTagsContextData::bWantsCookTags = false

◆ Caller

EAssetRegistryTagsCaller FAssetRegistryTagsContextData::Caller = EAssetRegistryTagsCaller::Uncategorized

◆ CookingDLC

UE::Cook::ECookingDLC FAssetRegistryTagsContextData::CookingDLC = UE::Cook::ECookingDLC::Unknown

◆ CookType

UE::Cook::ECookType FAssetRegistryTagsContextData::CookType = UE::Cook::ECookType::Unknown

◆ Object

const UObject* FAssetRegistryTagsContextData::Object = nullptr

◆ Tags

TMap<FName, UObject::FAssetRegistryTag> FAssetRegistryTagsContextData::Tags

◆ TargetPlatform

const ITargetPlatform* FAssetRegistryTagsContextData::TargetPlatform = nullptr

The documentation for this struct was generated from the following files: