UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AsyncLoading.h File Reference

Go to the source code of this file.

Classes

struct  FUnsafeWeakAsyncPackagePtr
 
struct  FWeakAsyncPackagePtr
 
struct  FEventLoadNodePtr
 
struct  FEventLoadNode
 
struct  FEventLoadNodeArray
 
struct  FEventLoadGraph
 
struct  FAsyncLoadEventArgs
 
class  FImportOrImportIndexArray
 
struct  FAsyncPackage
 
struct  FAsyncPackage::FExportIORequest
 
struct  FScopedAsyncPackageEvent
 

Macros

#define VERIFY_WEAK_ASYNC_PACKAGE_PTRS   (0)
 
#define USE_IMPLICIT_ARCS   (1)
 

Typedefs

typedef FUnsafeWeakAsyncPackagePtr FCheckedWeakAsyncPackagePtr
 

Enumerations

enum class  EAsyncPackageLoadingState : uint8 {
  NewPackage , WaitingForSummary , StartImportPackages , WaitingForImportPackages ,
  SetupImports , SetupExports , ProcessNewImportsAndExports , WaitingForPostLoad ,
  ReadyForPostLoad , PostLoad_Etc , PackageComplete
}
 
enum class  EEventLoadNode {
  Package_LoadSummary , Package_SetupImports , Package_ExportsSerialized , Package_NumPhases ,
  ImportOrExport_Create = 0 , ImportOrExport_Serialize , Import_NumPhases , Export_StartIO = Import_NumPhases ,
  Export_NumPhases , MAX_NumPhases = Package_NumPhases , Invalid_Value = -1
}
 

Macro Definition Documentation

◆ USE_IMPLICIT_ARCS

#define USE_IMPLICIT_ARCS   (1)

◆ VERIFY_WEAK_ASYNC_PACKAGE_PTRS

#define VERIFY_WEAK_ASYNC_PACKAGE_PTRS   (0)

Typedef Documentation

◆ FCheckedWeakAsyncPackagePtr

Enumeration Type Documentation

◆ EAsyncPackageLoadingState

[EDL] Async Package Loading State

Enumerator
NewPackage 
WaitingForSummary 
StartImportPackages 
WaitingForImportPackages 
SetupImports 
SetupExports 
ProcessNewImportsAndExports 
WaitingForPostLoad 
ReadyForPostLoad 
PostLoad_Etc 
PackageComplete 

◆ EEventLoadNode

enum class EEventLoadNode
strong

[EDL] Event Load Node

Enumerator
Package_LoadSummary 
Package_SetupImports 
Package_ExportsSerialized 
Package_NumPhases 
ImportOrExport_Create 
ImportOrExport_Serialize 
Import_NumPhases 
Export_StartIO 
Export_NumPhases 
MAX_NumPhases 
Invalid_Value