|
| | FAsyncPackage (FAsyncLoadingThread &InThread, const FAsyncPackageDesc &InDesc, struct FEDLBootNotificationManager &InEDLBootNotificationManager) |
| |
| | ~FAsyncPackage () |
| |
| EAsyncPackageState::Type | TickAsyncPackage (bool bUseTimeLimit, bool bInbUseFullTimeLimit, float &InOutTimeLimit) |
| |
| void | MarkRequestIDsAsComplete () |
| |
| FORCEINLINE float | GetLoadPercentage () const |
| |
| double | GetLoadStartTime () const |
| |
| void | ResetLoader () |
| |
| void | DetachLinker () |
| |
| void | FlushObjectLinkerCache () |
| |
| FORCEINLINE const FName & | GetPackageName () const |
| |
| FORCEINLINE const FPackagePath & | GetPackagePath () const |
| |
| void | AddCompletionCallback (TUniquePtr< FLoadPackageAsyncDelegate > &&Callback, bool bInternal) |
| |
| FORCEINLINE int32 | GetDependencyRefCount () const |
| |
| FORCEINLINE UPackage * | GetLinkerRoot () const |
| |
| FORCEINLINE bool | HasFinishedLoading () const |
| |
| FORCEINLINE int32 | GetRequestID () const |
| |
| FORCEINLINE TAsyncLoadPriority | GetPriority () const |
| |
| FORCEINLINE void | SetPriority (TAsyncLoadPriority InPriority) |
| |
| FORCEINLINE bool | HasLoadFailed () const |
| |
| void | ThreadedLoadingHasFinished () |
| |
| bool | HasThreadedLoadingFinished () const |
| |
| void | AddRequestID (int32 Id) |
| |
| void | Cancel () |
| |
| void | SetDependencyRootPackage (FAsyncPackage *InDependencyRootPackage) |
| |
| bool | IsBeingProcessedRecursively () const |
| |
| virtual void | AddReferencedObjects (FReferenceCollector &Collector) override |
| |
| virtual FString | GetReferencerName () const override |
| |
| void | AddObjectReference (UObject *InObject) |
| |
| void | EmptyReferencedObjects () |
| |
| UPackage * | GetLoadedPackage () |
| |
| bool | AreAllDependenciesFullyLoaded (TSet< UPackage * > &VisitedPackages) |
| |
| bool | HasClusterObjects () const |
| |
| EAsyncPackageState::Type | CreateClusters (double InTickStartTime, bool bInUseTimeLimit, double InOutTimeLimit) |
| |
| bool | IsDependencyOf (int32 RequestID) |
| |
| void | Event_CreateLinker () |
| |
| void | Event_FinishLinker () |
| |
| void | Event_StartImportPackages () |
| |
| void | Event_SetupImports () |
| |
| void | Event_SetupExports () |
| |
| void | Event_ProcessImportsAndExports () |
| |
| void | Event_ExportsDone () |
| |
| void | Event_ProcessPostloadWait () |
| |
| void | Event_StartPostload () |
| |
| void | MarkNewObjectForLoadIfItIsAnExport (UObject *Object) |
| |
| bool | AnyImportsAndExportWorkOutstanding () |
| |
| void | ConditionalQueueProcessImportsAndExports (bool bRequeueForTimeout=false) |
| |
| void | ConditionalQueueProcessPostloadWait () |
| |
| EAsyncPackageState::Type | LoadImports_Event () |
| |
| EAsyncPackageState::Type | SetupImports_Event () |
| |
| EAsyncPackageState::Type | SetupExports_Event () |
| |
| EAsyncPackageState::Type | ProcessImportsAndExports_Event () |
| |
| FObjectImport * | FindExistingImport (int32 LocalImportIndex) |
| |
| void | LinkImport (int32 LocalImportIndex) |
| |
| void | EventDrivenCreateExport (int32 LocalExportIndex) |
| |
| void | StartPrecacheRequest () |
| |
| void | EventDrivenSerializeExport (int32 LocalExportIndex) |
| |
| int64 | PrecacheRequestReady (IAsyncReadRequest *Req) |
| |
| void | MakeNextPrecacheRequestCurrent () |
| |
| void | FlushPrecacheBuffer () |
| |
| void | EventDrivenLoadingComplete () |
| |
| void | DumpDependencies (const TCHAR *Label, UObject *Obj) |
| |
| void | DumpDependencies (const TCHAR *Label, FLinkerLoad *DumpLinker, FPackageIndex Index) |
| |
| UObject * | EventDrivenIndexToObject (FPackageIndex Index, bool bCheckSerialized, FPackageIndex DumpIndex=FPackageIndex()) |
| |
| template<class T > |
| T * | CastEventDrivenIndexToObject (FPackageIndex Index, bool bCheckSerialized, FPackageIndex DumpIndex=FPackageIndex()) |
| |
| FEventLoadNodePtr | AddNode (EEventLoadNode Phase, FPackageIndex ImportOrExportIndex=FPackageIndex(), bool bHoldForLater=false, int32 NumImplicitPrereqs=0) |
| |
| void | DoneAddingPrerequistesFireIfNone (EEventLoadNode Phase, FPackageIndex ImportOrExportIndex=FPackageIndex(), bool bWasHeldForLater=false) |
| |
| void | RemoveNode (EEventLoadNode Phase, FPackageIndex ImportOrExportIndex=FPackageIndex()) |
| |
| void | NodeWillBeFiredExternally (EEventLoadNode Phase, FPackageIndex ImportOrExportIndex=FPackageIndex()) |
| |
| void | AddArc (FEventLoadNodePtr &PrereqisiteNode, FEventLoadNodePtr &DependentNode) |
| |
| void | RemoveAllNodes () |
| |
| void | FireNode (FEventLoadNodePtr &NodeToFire) |
| |
| FString | GetDebuggingPath (FPackageIndex Idx) |
| |
| void | SetTimeLimit (FAsyncLoadEventArgs &Args, const TCHAR *WorkType) |
| |
| FAsyncLoadingThread & | GetOwnerThread () |
| |
| void | CallCompletionCallbacks (bool bInternalOnly, EAsyncLoadingResult::Type LoadingResult) |
| |
| EAsyncPackageState::Type | PostLoadDeferredObjects (double InTickStartTime, bool bInUseTimeLimit, double InOutTimeLimit) |
| |
| void | CloseDelayedLinkers () |
| |
| FUObjectSerializeContext * | GetSerializeContext () |
| |
| | FGCObject () |
| |
| | FGCObject (const FGCObject &Other) |
| |
| | FGCObject (FGCObject &&Other) |
| |
| | FGCObject (EFlags Flags) |
| |
| virtual | ~FGCObject () |
| |
| FGCObject & | operator= (const FGCObject &) |
| |
| FGCObject & | operator= (FGCObject &&) |
| |
| COREUOBJECT_API void | RegisterGCObject () |
| |
| COREUOBJECT_API void | UnregisterGCObject () |
| |
| virtual bool | GetReferencerPropertyName (UObject *Object, FString &OutPropertyName) const |
| |
Structure containing intermediate data required for async loading of all imports and exports of a FLinkerLoad.