UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::AssetDataGather::Private::FReadContext Struct Reference

#include <AssetDataGathererPrivate.h>

Public Member Functions

 FReadContext (FName InPackageName, FName InExtension, FGatheredPathData &&InAssetFileData, TSharedPtr< FDirectoryReadTaskData > InDirectoryReadTaskData)
 
 ~FReadContext ()
 

Public Attributes

FName PackageName
 
FName Extension
 
FGatheredPathData AssetFileData
 
TArray< FAssetData * > AssetDataFromFile
 
FPackageDependencyData DependencyData
 
TArray< FString > CookedPackageNamesWithoutAssetData
 
TSharedPtr< FDirectoryReadTaskDataDirectoryReadTaskData
 
UE::AssetRegistry::Private::EOptionalBool HasMarkOfTheWeb = UE::AssetRegistry::Private::EOptionalBool::Unset
 
bool bCanAttemptAssetRetry = false
 
bool bResult = false
 
bool bCanceled = false
 

Detailed Description

Holds data gathered from a package file on disk that is ingested into the cache and the AssetRegistry.

Constructor & Destructor Documentation

◆ FReadContext()

UE::AssetDataGather::Private::FReadContext::FReadContext ( FName  InPackageName,
FName  InExtension,
FGatheredPathData &&  InAssetFileData,
TSharedPtr< FDirectoryReadTaskData InDirectoryReadTaskData 
)
inline

◆ ~FReadContext()

UE::AssetDataGather::Private::FReadContext::~FReadContext ( )
inline

Member Data Documentation

◆ AssetDataFromFile

TArray<FAssetData*> UE::AssetDataGather::Private::FReadContext::AssetDataFromFile

◆ AssetFileData

FGatheredPathData UE::AssetDataGather::Private::FReadContext::AssetFileData

◆ bCanAttemptAssetRetry

bool UE::AssetDataGather::Private::FReadContext::bCanAttemptAssetRetry = false

◆ bCanceled

bool UE::AssetDataGather::Private::FReadContext::bCanceled = false

◆ bResult

bool UE::AssetDataGather::Private::FReadContext::bResult = false

◆ CookedPackageNamesWithoutAssetData

TArray<FString> UE::AssetDataGather::Private::FReadContext::CookedPackageNamesWithoutAssetData

◆ DependencyData

FPackageDependencyData UE::AssetDataGather::Private::FReadContext::DependencyData

◆ DirectoryReadTaskData

TSharedPtr<FDirectoryReadTaskData> UE::AssetDataGather::Private::FReadContext::DirectoryReadTaskData

◆ Extension

FName UE::AssetDataGather::Private::FReadContext::Extension

◆ HasMarkOfTheWeb

UE::AssetRegistry::Private::EOptionalBool UE::AssetDataGather::Private::FReadContext::HasMarkOfTheWeb = UE::AssetRegistry::Private::EOptionalBool::Unset

◆ PackageName

FName UE::AssetDataGather::Private::FReadContext::PackageName

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