UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FixedTagPrivate::FAsyncStoreLoader Class Reference

#include <AssetDataTagMapSerializationDetails.h>

Public Member Functions

COREUOBJECT_API FAsyncStoreLoader ()
 
COREUOBJECT_API TFuture< voidReadInitialDataAndKickLoad (FArchive &Ar, uint32 MaxWorkerTasks, FAssetRegistryVersion::Type HeaderVersion)
 
COREUOBJECT_API TRefCountPtr< const FStoreLoadFinalData (FArchive &Ar, FAssetRegistryVersion::Type HeaderVersion)
 

Detailed Description

Loads tag store with async creation of expensive tag values

Caller should:

Constructor & Destructor Documentation

◆ FAsyncStoreLoader()

FixedTagPrivate::FAsyncStoreLoader::FAsyncStoreLoader ( )

Member Function Documentation

◆ LoadFinalData()

TRefCountPtr< const FStore > FixedTagPrivate::FAsyncStoreLoader::LoadFinalData ( FArchive Ar,
FAssetRegistryVersion::Type  HeaderVersion 
)

2) Read remaining data, including FNames

Returns
indexed store, usable for FPartialMapHandle::MakeFullHandle()

◆ ReadInitialDataAndKickLoad()

TFuture< void > FixedTagPrivate::FAsyncStoreLoader::ReadInitialDataAndKickLoad ( FArchive Ar,
uint32  MaxWorkerTasks,
FAssetRegistryVersion::Type  HeaderVersion 
)

1) Read initial data and kick expensive tag value creation task

Won't load FNames to allow concurrent name batch loading

Returns
handle to step 3

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