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

#include <AssetDataGathererPrivate.h>

Public Member Functions

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

Public Attributes

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

Detailed Description

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

Constructor & Destructor Documentation

◆ FDiscoveredPathData() [1/3]

UE::AssetDataGather::Private::FDiscoveredPathData::FDiscoveredPathData ( )
default

◆ FDiscoveredPathData() [2/3]

UE::AssetDataGather::Private::FDiscoveredPathData::FDiscoveredPathData ( FStringView  InLocalAbsPath,
FStringView  InLongPackageName,
FStringView  InRelPath,
const FDateTime InPackageTimestamp,
bool  InIsReadonly,
EGatherableFileType  InType 
)

◆ FDiscoveredPathData() [3/3]

UE::AssetDataGather::Private::FDiscoveredPathData::FDiscoveredPathData ( FStringView  InLocalAbsPath,
FStringView  InLongPackageName,
FStringView  InRelPath,
EGatherableFileType  InType 
)

Member Function Documentation

◆ Assign() [1/2]

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

◆ Assign() [2/2]

void UE::AssetDataGather::Private::FDiscoveredPathData::Assign ( FStringView  InLocalAbsPath,
FStringView  InLongPackageName,
FStringView  InRelPath,
EGatherableFileType  InType 
)

◆ GetAllocatedSize()

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

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

Member Data Documentation

◆ bIsReadOnly

bool UE::AssetDataGather::Private::FDiscoveredPathData::bIsReadOnly

If the file is readonly

◆ LocalAbsPath

FString UE::AssetDataGather::Private::FDiscoveredPathData::LocalAbsPath

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

◆ LongPackageName

FString UE::AssetDataGather::Private::FDiscoveredPathData::LongPackageName

The LongPackageName of the path (inherited from the MountDir)

◆ PackageTimestamp

FDateTime UE::AssetDataGather::Private::FDiscoveredPathData::PackageTimestamp

If the path is a file, the modification timestamp of the package file (that it had when it was discovered).

◆ RelPath

FString UE::AssetDataGather::Private::FDiscoveredPathData::RelPath

The relative path from the path's parent directory

◆ Type

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

The type of file that was found


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