![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "HAL/ThreadSafeCounter.h"#include "UObject/ObjectResource.h"#include "UObject/GCObject.h"#include "Serialization/AsyncPackage.h"#include "UObject/Package.h"#include "Templates/Casts.h"#include "UObject/ObjectRedirector.h"#include "UObject/UObjectThreadContext.h"#include "UObject/LinkerInstancingContext.h"#include "Templates/RefCounting.h"#include "Serialization/AsyncPackageLoader.h"#include "Async/AsyncFileHandle.h"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 } |
| #define USE_IMPLICIT_ARCS (1) |
| #define VERIFY_WEAK_ASYNC_PACKAGE_PTRS (0) |
|
strong |
|
strong |