![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FAsyncTaskBase, including all inherited members.
| Cancel() | FAsyncTaskBase | inline |
| CheckIdle() const | FAsyncTaskBase | inlineprotected |
| DoTaskWork()=0 | FAsyncTaskBase | protectedpure virtual |
| EnsureCompletion(bool bDoWorkOnThisThreadIfNotStarted=true, bool bIsLatencySensitive=false) | FAsyncTaskBase | inline |
| GetDebugName() const final | FAsyncTaskBase | inlinevirtual |
| GetPriority() const | FAsyncTaskBase | inline |
| GetRequiredMemory() const final | FAsyncTaskBase | inlinevirtual |
| Init(TStatId InStatId) | FAsyncTaskBase | inlineprotected |
| IsDone() | FAsyncTaskBase | inline |
| IsIdle() const | FAsyncTaskBase | inline |
| IsWorkDone() const | FAsyncTaskBase | inline |
| MarkAsCanceled() | FAsyncTaskBase | inlineprotectedvirtual |
| Reschedule(FQueuedThreadPool *InQueuedPool=GThreadPool, EQueuedWorkPriority InQueuedWorkPriority=EQueuedWorkPriority::Normal) | FAsyncTaskBase | inline |
| SetPriority(EQueuedWorkPriority QueuedWorkPriority) | FAsyncTaskBase | inline |
| StartBackgroundTask(FQueuedThreadPool *InQueuedPool=GThreadPool, EQueuedWorkPriority InQueuedWorkPriority=EQueuedWorkPriority::Normal, EQueuedWorkFlags InQueuedWorkFlags=EQueuedWorkFlags::None, int64 InRequiredMemory=-1, const TCHAR *InDebugName=nullptr) | FAsyncTaskBase | inline |
| StartSynchronousTask(EQueuedWorkPriority InQueuedWorkPriority=EQueuedWorkPriority::Normal, EQueuedWorkFlags InQueuedWorkFlags=EQueuedWorkFlags::None, int64 InRequiredMemory=-1, const TCHAR *InDebugName=nullptr) | FAsyncTaskBase | inline |
| TryAbandonTask()=0 | FAsyncTaskBase | protectedpure virtual |
| WaitCompletionWithTimeout(float TimeLimitSeconds) | FAsyncTaskBase | inline |
| ~FAsyncTaskBase() | FAsyncTaskBase | inlinevirtual |