UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAsyncTask< TTask > Member List

This is the complete list of members for FAsyncTask< TTask >, including all inherited members.

Cancel()FAsyncTaskBaseinline
CheckIdle() constFAsyncTaskBaseinlineprotected
DoTaskWork() finalFAsyncTask< TTask >inlinevirtual
EnsureCompletion(bool bDoWorkOnThisThreadIfNotStarted=true, bool bIsLatencySensitive=false)FAsyncTaskBaseinline
FAsyncTask()FAsyncTask< TTask >inline
FAsyncTask(Arg0Type &&Arg0, ArgTypes &&... Args)FAsyncTask< TTask >inline
GetDebugName() const finalFAsyncTaskBaseinlinevirtual
GetPriority() constFAsyncTaskBaseinline
GetRequiredMemory() const finalFAsyncTaskBaseinlinevirtual
GetTask()FAsyncTask< TTask >inline
GetTask() constFAsyncTask< TTask >inline
Init(TStatId InStatId)FAsyncTaskBaseinlineprotected
IsDone()FAsyncTaskBaseinline
IsIdle() constFAsyncTaskBaseinline
IsWorkDone() constFAsyncTaskBaseinline
Reschedule(FQueuedThreadPool *InQueuedPool=GThreadPool, EQueuedWorkPriority InQueuedWorkPriority=EQueuedWorkPriority::Normal)FAsyncTaskBaseinline
SetPriority(EQueuedWorkPriority QueuedWorkPriority)FAsyncTaskBaseinline
StartBackgroundTask(FQueuedThreadPool *InQueuedPool=GThreadPool, EQueuedWorkPriority InQueuedWorkPriority=EQueuedWorkPriority::Normal, EQueuedWorkFlags InQueuedWorkFlags=EQueuedWorkFlags::None, int64 InRequiredMemory=-1, const TCHAR *InDebugName=nullptr)FAsyncTaskBaseinline
StartSynchronousTask(EQueuedWorkPriority InQueuedWorkPriority=EQueuedWorkPriority::Normal, EQueuedWorkFlags InQueuedWorkFlags=EQueuedWorkFlags::None, int64 InRequiredMemory=-1, const TCHAR *InDebugName=nullptr)FAsyncTaskBaseinline
TryAbandonTask() finalFAsyncTask< TTask >inlinevirtual
WaitCompletionWithTimeout(float TimeLimitSeconds)FAsyncTaskBaseinline
~FAsyncTaskBase()FAsyncTaskBaseinlinevirtual