Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/Serialization/AsyncPackageLoader.h |
Include |
#include "Serialization/AsyncPackageLoader.h" |
class IAsyncPackageLoader
Asynchronous package loader interface.
Name | Description | |
---|---|---|
|
~IAsyncPackageLoader() |
Name | Description | ||
---|---|---|---|
|
CancelLoading() |
Cancels streaming. Called from Game Thread. |
|
|
FireCompletedCompiledInImport ( |
||
|
FlushLoading ( |
Flush pending loading request(s). Called from Game Thread. |
|
|
float |
GetAsyncLoadPercentage ( |
[GAME THREAD] Gets the load percentage of the specified package |
|
GetNextRequestId() |
||
|
GetNumAsyncPackages() |
Returns the number of loading packages. |
|
|
GetNumQueuedPackages() |
Returns the number of queued packages. |
|
|
InitializeLoading() |
Initialize loading. |
|
|
IsAsyncLoadingPackages() |
Returns whether packages are currently being loaded on a background thread. |
|
|
IsAsyncLoadingSuspended() |
Returns whether the package loader is suspended or not. |
|
|
IsInAsyncLoadThread() |
Returns whether in package loader background thread or not. |
|
|
IsMultithreaded() |
Returns whether loading packages with multiple threads. |
|
|
LoadPackage ( |
Asynchronously load a package. |
|
|
NotifyConstructedDuringAsyncLoading |
||
|
NotifyUnreachableObjects ( |
||
|
EAsyncPackag... |
ProcessLoading |
Process all currently loading package requests. |
|
EAsyncPackag... |
ProcessLoadingUntilComplete ( |
Process all loading package requests until completion predicate is satisfied. |
|
ResumeLoading() |
Resumes async loading thread Called from Game Thread. |
|
|
ShutdownLoading() |
Shut down loading. |
|
|
StartThread() |
||
|
SuspendLoading() |
Suspends async loading thread Called from Game Thread. |
Name |
Description |
---|---|
NextPackageRequestId |