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

#include <AssetDataGathererDiscoveryCache.h>

Public Attributes

TArray< FString > SubDirRelPaths
 
TArray< FCachedDirScanFileFiles
 
FFileJournalFileHandle JournalHandle = FileJournalFileHandleInvalid
 
bool bCacheValid = false
 
TOptional< boolbIsReparsePoint
 
TOptional< boolbIsInsideReparsePoint
 

Detailed Description

Data about a directory used by FAssetDataDiscoveryCache to avoid the IO cost of rescanning.

Member Data Documentation

◆ bCacheValid

bool UE::AssetDataGather::Private::FCachedDirScanDir::bCacheValid = false

◆ bIsInsideReparsePoint

TOptional<bool> UE::AssetDataGather::Private::FCachedDirScanDir::bIsInsideReparsePoint

bIsInsideReparsePoint True when this directory, or one of its parent directories are a ReparsePoint It is optional set when checking if this directory contains any ReparsePoints, Parent directories included

◆ bIsReparsePoint

TOptional<bool> UE::AssetDataGather::Private::FCachedDirScanDir::bIsReparsePoint

bIsReparse True when this directory is a reparse point (symlink/junction/etc) It is optionally set to true or false when found during a directory scan If it is never found or set we will have to do an explicit IsSymLink on this directory

◆ Files

TArray<FCachedDirScanFile> UE::AssetDataGather::Private::FCachedDirScanDir::Files

◆ JournalHandle

FFileJournalFileHandle UE::AssetDataGather::Private::FCachedDirScanDir::JournalHandle = FileJournalFileHandleInvalid

◆ SubDirRelPaths

TArray<FString> UE::AssetDataGather::Private::FCachedDirScanDir::SubDirRelPaths

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