UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::AssetRegistry::Impl::FScanPathContext Struct Reference

#include <AssetRegistryImpl.h>

Public Member Functions

 FScanPathContext (FEventContext &InEventContext, FClassInheritanceContext &InInheritanceContext, const TArray< FString > &InDirs, const TArray< FString > &InFiles, UE::AssetRegistry::EScanFlags InScanFlags=UE::AssetRegistry::EScanFlags::None, TArray< FSoftObjectPath > *FoundAssets=nullptr)
 

Public Attributes

TArray< FString > PackageDirs
 
TArray< FString > LocalDirs
 
TArray< FString > PackageFiles
 
TArray< FString > LocalFiles
 
TArray< FString > LocalPaths
 
FEventContextEventContext
 
FClassInheritanceContextInheritanceContext
 
TArray< FSoftObjectPath > * OutFoundAssets = nullptr
 
int32 NumFoundAssets = 0
 
bool bForceRescan = false
 
bool bIgnoreDenyListScanFilters = false
 
bool bIgnoreInvalidPathWarning = false
 
EGatherStatus Status = EGatherStatus::TickActiveGatherActive
 

Detailed Description

Context to transform, collect, and pass along ScanPathsSynchronous arguments and results

Constructor & Destructor Documentation

◆ FScanPathContext()

UE::AssetRegistry::Impl::FScanPathContext::FScanPathContext ( FEventContext InEventContext,
FClassInheritanceContext InInheritanceContext,
const TArray< FString > &  InDirs,
const TArray< FString > &  InFiles,
UE::AssetRegistry::EScanFlags  InScanFlags = UE::AssetRegistry::EScanFlags::None,
TArray< FSoftObjectPath > *  FoundAssets = nullptr 
)

Member Data Documentation

◆ bForceRescan

bool UE::AssetRegistry::Impl::FScanPathContext::bForceRescan = false

◆ bIgnoreDenyListScanFilters

bool UE::AssetRegistry::Impl::FScanPathContext::bIgnoreDenyListScanFilters = false

◆ bIgnoreInvalidPathWarning

bool UE::AssetRegistry::Impl::FScanPathContext::bIgnoreInvalidPathWarning = false

◆ EventContext

FEventContext& UE::AssetRegistry::Impl::FScanPathContext::EventContext

◆ InheritanceContext

FClassInheritanceContext& UE::AssetRegistry::Impl::FScanPathContext::InheritanceContext

◆ LocalDirs

TArray<FString> UE::AssetRegistry::Impl::FScanPathContext::LocalDirs

◆ LocalFiles

TArray<FString> UE::AssetRegistry::Impl::FScanPathContext::LocalFiles

◆ LocalPaths

TArray<FString> UE::AssetRegistry::Impl::FScanPathContext::LocalPaths

◆ NumFoundAssets

int32 UE::AssetRegistry::Impl::FScanPathContext::NumFoundAssets = 0

◆ OutFoundAssets

TArray<FSoftObjectPath>* UE::AssetRegistry::Impl::FScanPathContext::OutFoundAssets = nullptr

◆ PackageDirs

TArray<FString> UE::AssetRegistry::Impl::FScanPathContext::PackageDirs

◆ PackageFiles

TArray<FString> UE::AssetRegistry::Impl::FScanPathContext::PackageFiles

◆ Status

EGatherStatus UE::AssetRegistry::Impl::FScanPathContext::Status = EGatherStatus::TickActiveGatherActive

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