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

#include <AssetDataGathererPrivate.h>

Public Member Functions

 FGatheredPathData ()=default
 
 FGatheredPathData (FStringView InLocalAbsPath, FStringView InLongPackageName, const FDateTime &InPackageTimestamp, bool InIsReadOnly, EGatherableFileType InType)
 
 FGatheredPathData (const FDiscoveredPathData &DiscoveredData)
 
 FGatheredPathData (FDiscoveredPathData &&DiscoveredData)
 
void Assign (FStringView InLocalAbsPath, FStringView InLongPackageName, const FDateTime &InPackageTimestamp, bool InIsReadOnly, EGatherableFileType InType)
 
void Assign (const FDiscoveredPathData &DiscoveredData)
 
SIZE_T GetAllocatedSize () const
 

Public Attributes

FString LocalAbsPath
 
FString LongPackageName
 
FDateTime PackageTimestamp
 
bool bIsReadOnly
 
EGatherableFileType Type = EGatherableFileType::Invalid
 

Detailed Description

Information needed about a discovered asset file or path that is needed by the Gatherer

Constructor & Destructor Documentation

◆ FGatheredPathData() [1/4]

UE::AssetDataGather::Private::FGatheredPathData::FGatheredPathData ( )
default

◆ FGatheredPathData() [2/4]

UE::AssetDataGather::Private::FGatheredPathData::FGatheredPathData ( FStringView  InLocalAbsPath,
FStringView  InLongPackageName,
const FDateTime InPackageTimestamp,
bool  InIsReadOnly,
EGatherableFileType  InType 
)

◆ FGatheredPathData() [3/4]

UE::AssetDataGather::Private::FGatheredPathData::FGatheredPathData ( const FDiscoveredPathData DiscoveredData)
explicit

◆ FGatheredPathData() [4/4]

UE::AssetDataGather::Private::FGatheredPathData::FGatheredPathData ( FDiscoveredPathData &&  DiscoveredData)
explicit

Member Function Documentation

◆ Assign() [1/2]

void UE::AssetDataGather::Private::FGatheredPathData::Assign ( const FDiscoveredPathData DiscoveredData)

◆ Assign() [2/2]

void UE::AssetDataGather::Private::FGatheredPathData::Assign ( FStringView  InLocalAbsPath,
FStringView  InLongPackageName,
const FDateTime InPackageTimestamp,
bool  InIsReadOnly,
EGatherableFileType  InType 
)

◆ GetAllocatedSize()

SIZE_T UE::AssetDataGather::Private::FGatheredPathData::GetAllocatedSize ( ) const

Return the total amount of heap memory used by the gatherer (including not-yet-claimed search results). Used for performance metrics.

Member Data Documentation

◆ bIsReadOnly

bool UE::AssetDataGather::Private::FGatheredPathData::bIsReadOnly

If the file is readonly

◆ LocalAbsPath

FString UE::AssetDataGather::Private::FGatheredPathData::LocalAbsPath

The absolute path to the file on disk, relative to the directory that issued the scan

◆ LongPackageName

FString UE::AssetDataGather::Private::FGatheredPathData::LongPackageName

The LongPackageName of the path (inherited from the MountDir)

◆ PackageTimestamp

FDateTime UE::AssetDataGather::Private::FGatheredPathData::PackageTimestamp

The modification timestamp of the package file (that it had when it was discovered)

◆ Type

EGatherableFileType UE::AssetDataGather::Private::FGatheredPathData::Type = EGatherableFileType::Invalid

The type of file that was found


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