UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAsyncTaskBase Member List

This is the complete list of members for FAsyncTaskBase, including all inherited members.

Cancel()FAsyncTaskBaseinline
CheckIdle() constFAsyncTaskBaseinlineprotected
DoTaskWork()=0FAsyncTaskBaseprotectedpure virtual
EnsureCompletion(bool bDoWorkOnThisThreadIfNotStarted=true, bool bIsLatencySensitive=false)FAsyncTaskBaseinline
GetDebugName() const finalFAsyncTaskBaseinlinevirtual
GetPriority() constFAsyncTaskBaseinline
GetRequiredMemory() const finalFAsyncTaskBaseinlinevirtual
Init(TStatId InStatId)FAsyncTaskBaseinlineprotected
IsDone()FAsyncTaskBaseinline
IsIdle() constFAsyncTaskBaseinline
IsWorkDone() constFAsyncTaskBaseinline
MarkAsCanceled()FAsyncTaskBaseinlineprotectedvirtual
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()=0FAsyncTaskBaseprotectedpure virtual
WaitCompletionWithTimeout(float TimeLimitSeconds)FAsyncTaskBaseinline
~FAsyncTaskBase()FAsyncTaskBaseinlinevirtual