Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
Include |
#include "UObject/UObjectGlobals.h" |
Source |
/Engine/Source/Runtime/CoreUObject/Private/Serialization/AsyncPackageLoader.cpp |
int32 LoadPackageAsync
(
const FString & InName,
FLoadPackageAsyncDelegate InCompletionDelegate,
TAsyncLoadPriority InPackagePriority,
EPackageFlags InPackageFlags,
int32 InPIEInstanceID
)
Asynchronously load a package and all contained objects that match context flags. Non-blocking.
Unique ID associated with this load request (the same package can be associated with multiple IDs).
Parameter |
Description |
---|---|
InName |
Name of package to load |
InCompletionDelegate |
Delegate to be invoked when the packages has finished streaming |
InPackagePriority |
Loading priority |
InPackageFlags |
Package flags used to construct loaded package in memory |
InPIEInstanceID |
Play in Editor instance ID |
FStreamableManager for an engine-level wrapper