|
| | FAsyncPackage2 (FAsyncLoadingThreadState2 &ThreadState, const FAsyncPackageDesc2 &InDesc, FAsyncLoadingThread2 &InAsyncLoadingThread, FAsyncLoadEventGraphAllocator &InGraphAllocator, const FAsyncLoadEventSpec *EventSpecs) |
| |
| virtual | ~FAsyncPackage2 () |
| |
| void | AddRef () |
| |
| bool | TryAddRef () |
| |
| void | Release () |
| |
| void | ClearImportedPackages () |
| |
| double | GetLoadStartTime () const |
| |
| void | AddCompletionCallback (TUniquePtr< FLoadPackageAsyncDelegate > &&Callback) |
| |
| void | AddProgressCallback (TSharedPtr< FLoadPackageAsyncProgressDelegate > Callback) |
| |
| FORCEINLINE UPackage * | GetLinkerRoot () const |
| |
| FORCEINLINE bool | HasLoadFailed () const |
| |
| FORCEINLINE EAsyncLoadingResult::Type | GetLoadStatus () const |
| |
| void | AddRequestID (FAsyncLoadingThreadState2 &ThreadState, int32 Id) |
| |
| uint64 | GetSyncLoadContextId () const |
| |
| void | AddConstructedObject (UObject *Object, bool bSubObjectThatAlreadyExists) |
| |
| void | MoveConstructedObjectsToPhase2 () |
| |
| void | ClearConstructedObjects () |
| |
| EAsyncPackageState::Type | PostLoadInstances (FAsyncLoadingThreadState2 &ThreadState) |
| |
| EAsyncPackageState::Type | CreateClusters (FAsyncLoadingThreadState2 &ThreadState) |
| |
| void | ImportPackagesRecursive (FAsyncLoadingThreadState2 &ThreadState, FIoBatch &IoBatch, FPackageStore &PackageStore) |
| |
| void | StartLoading (FAsyncLoadingThreadState2 &ThreadState, FIoBatch &IoBatch) |
| |
| void | InitializeLinkerLoadState (const FLinkerInstancingContext *InstancingContext) |
| |
| void | CreateLinker (const FLinkerInstancingContext *InstancingContext) |
| |
| void | DetachLinker () |
| |
| FAsyncLoadingThread2 & | GetAsyncLoadingThread () |
| |
| FAsyncLoadEventGraphAllocator & | GetGraphAllocator () |
| |
| bool | CanRunNodeAsync (const FAsyncLoadEventSpec *Spec) const |
| |
| void | EventDrivenCreateExport (const FAsyncPackageHeaderData &Header, int32 LocalExportIndex) |
| |
| bool | EventDrivenSerializeExport (const FAsyncPackageHeaderData &Header, int32 LocalExportIndex, FExportArchive *Ar) |
| |
| void | EventDrivenCreateCellExport (const FAsyncPackageHeaderData &Header, int32 LocalExportIndex, FExportArchive *Ar) |
| |
| bool | EventDrivenSerializeCellExport (const FAsyncPackageHeaderData &Header, int32 LocalExportIndex, FExportArchive *Ar) |
| |
| UObject * | EventDrivenIndexToObject (const FAsyncPackageHeaderData &Header, FPackageObjectIndex Index, bool bCheckSerialized) |
| |
| template<class T > |
| T * | CastEventDrivenIndexToObject (const FAsyncPackageHeaderData &Header, FPackageObjectIndex Index, bool bCheckSerialized) |
| |
| FEventLoadNode2 & | GetPackageNode (EEventLoadNode2 Phase) |
| |
| FEventLoadNode2 & | GetExportBundleNode (EEventLoadNode2 Phase, uint32 ExportBundleIndex) |
| |
| void | CallProgressCallback (FLoadPackageAsyncProgressDelegate &ProgressCallback, EAsyncLoadingProgress ProgressType) |
| |
| void | CallProgressCallbacks (EAsyncLoadingProgress ProgressType) |
| |
| void | DumpState () |
| |
| FUObjectSerializeContext * | GetSerializeContext () |
| |
| | FRefCountBase ()=default |
| |
| virtual | ~FRefCountBase ()=default |
| |
| | FRefCountBase (const FRefCountBase &Rhs)=delete |
| |
| FRefCountBase & | operator= (const FRefCountBase &Rhs)=delete |
| |
| FReturnedRefCountValue | AddRef () const |
| |
| uint32 | Release () const |
| |
| uint32 | GetRefCount () const |
| |
Structure containing intermediate data required for async loading of all exports of a package.