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

Classes

struct  FClassInheritanceBuffer
 
struct  FClassInheritanceContext
 
struct  FEventContext
 
struct  FFilterTagRules
 
struct  FInitializeContext
 
struct  FInterruptionContext
 
struct  FParsedFilterTagRules
 
struct  FScanPathContext
 
struct  FTickContext
 

Enumerations

enum class  EGatherStatus : uint8 {
  TickActiveGatherActive , TickActiveGatherIdle , TickGameThreadActiveGatherIdle , Complete ,
  UnableToProgress , WaitingForEvents
}
 
enum  EPerformanceMode : uint8 { BulkLoading , MostlyStatic }
 

Functions

bool IsDirectoryWatcherEnabled ()
 

Variables

constexpr float MaxSecondsPerFrameToUseInBlockingInitialLoad = 5.0f
 
float MaxSecondsPerFrame = 0.04f
 
float MaxSecondsPerTickBackgroundThread = 0.1f
 
bool bDeferDependencySort = false
 
bool bDeferReferencerSort = true
 
bool bDisableDirectoryWatcher = false
 
const FName DestinationObjectFName (TEXT("DestinationObject"))
 

Enumeration Type Documentation

◆ EGatherStatus

Status of gathering, returned from the Tick function

Enumerator
TickActiveGatherActive 
TickActiveGatherIdle 
TickGameThreadActiveGatherIdle 
Complete 
UnableToProgress 
WaitingForEvents 

◆ EPerformanceMode

Affects how rules are applied to improve loading/runtime performance

Enumerator
BulkLoading 
MostlyStatic 

Function Documentation

◆ IsDirectoryWatcherEnabled()

bool UE::AssetRegistry::Impl::IsDirectoryWatcherEnabled ( )

Variable Documentation

◆ bDeferDependencySort

bool UE::AssetRegistry::Impl::bDeferDependencySort = false

If true, defer sorting of dependencies until loading is complete

◆ bDeferReferencerSort

bool UE::AssetRegistry::Impl::bDeferReferencerSort = true

If true, defer sorting of referencer data until loading is complete, this is enabled by default because of native packages with many referencers

◆ bDisableDirectoryWatcher

bool UE::AssetRegistry::Impl::bDisableDirectoryWatcher = false

◆ DestinationObjectFName

const FName UE::AssetRegistry::Impl::DestinationObjectFName(TEXT("DestinationObject")) ( TEXT("DestinationObject")  )

Name of UObjectRedirector property

◆ MaxSecondsPerFrame

float UE::AssetRegistry::Impl::MaxSecondsPerFrame = 0.04f

◆ MaxSecondsPerFrameToUseInBlockingInitialLoad

constexpr float UE::AssetRegistry::Impl::MaxSecondsPerFrameToUseInBlockingInitialLoad = 5.0f
constexpr

The max time to spend in UAssetRegistryImpl::Tick

◆ MaxSecondsPerTickBackgroundThread

float UE::AssetRegistry::Impl::MaxSecondsPerTickBackgroundThread = 0.1f