UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FEDLBootNotificationManager Struct Reference

Public Member Functions

void Disable ()
 
bool AddWaitingPackage (void *Pkg, FName PackageName, FName ObjectName, FPackageIndex Import, bool bIgnoreMissingPackage)
 
void NotifyRegistrationEvent (FName PackageFName, FName Name, ENotifyRegistrationType NotifyRegistrationType, ENotifyRegistrationPhase NotifyRegistrationPhase, UObject *(*InRegister)(), bool InbDynamic)
 
void NotifyRegistrationComplete (FAsyncLoadingThread &AsyncLoadingThread)
 
bool ConstructWaitingBootObjects ()
 
bool IsWaitingForSomething ()
 
bool IsObjComplete (UObject *Obj)
 
bool FireCompletedCompiledInImports (FAsyncLoadingThread &AsyncLoadingThread, bool bFinalRun=false)
 

Public Attributes

TMap< FName, FEDLBootObjectStatePathToState
 
TMultiMap< FName, FEDLBootWaitingPackagePathToWaitingPackageNodes
 
TArray< FNamePathsToFire
 
TArray< UClass * > CDORecursiveStack
 
TArray< UClass * > CDORecursives
 
FCriticalSection EDLBootNotificationManagerLock
 
bool bEnabled = true
 

Member Function Documentation

◆ AddWaitingPackage()

bool FEDLBootNotificationManager::AddWaitingPackage ( void Pkg,
FName  PackageName,
FName  ObjectName,
FPackageIndex  Import,
bool  bIgnoreMissingPackage 
)
inline

◆ ConstructWaitingBootObjects()

bool FEDLBootNotificationManager::ConstructWaitingBootObjects ( )
inline

◆ Disable()

void FEDLBootNotificationManager::Disable ( )
inline

◆ FireCompletedCompiledInImports()

bool FEDLBootNotificationManager::FireCompletedCompiledInImports ( FAsyncLoadingThread AsyncLoadingThread,
bool  bFinalRun = false 
)
inline

◆ IsObjComplete()

bool FEDLBootNotificationManager::IsObjComplete ( UObject Obj)
inline

◆ IsWaitingForSomething()

bool FEDLBootNotificationManager::IsWaitingForSomething ( )
inline

◆ NotifyRegistrationComplete()

void FEDLBootNotificationManager::NotifyRegistrationComplete ( FAsyncLoadingThread AsyncLoadingThread)
inline

◆ NotifyRegistrationEvent()

void FEDLBootNotificationManager::NotifyRegistrationEvent ( FName  PackageFName,
FName  Name,
ENotifyRegistrationType  NotifyRegistrationType,
ENotifyRegistrationPhase  NotifyRegistrationPhase,
UObject *(*)()  InRegister,
bool  InbDynamic 
)
inline

Member Data Documentation

◆ bEnabled

bool FEDLBootNotificationManager::bEnabled = true

◆ CDORecursives

TArray<UClass*> FEDLBootNotificationManager::CDORecursives

◆ CDORecursiveStack

TArray<UClass*> FEDLBootNotificationManager::CDORecursiveStack

◆ EDLBootNotificationManagerLock

FCriticalSection FEDLBootNotificationManager::EDLBootNotificationManagerLock

◆ PathsToFire

TArray<FName> FEDLBootNotificationManager::PathsToFire

◆ PathToState

TMap<FName, FEDLBootObjectState> FEDLBootNotificationManager::PathToState

◆ PathToWaitingPackageNodes

TMultiMap<FName, FEDLBootWaitingPackage> FEDLBootNotificationManager::PathToWaitingPackageNodes

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