![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FTaskGraphInterface, including all inherited members.
| AddShutdownCallback(TFunction< void()> &Callback)=0 | FTaskGraphInterface | pure virtual |
| AttachToThread(ENamedThreads::Type CurrentThread)=0 | FTaskGraphInterface | pure virtual |
| BroadcastSlow_OnlyUseForSpecialPurposes(bool bDoTaskThreads, bool bDoBackgroundThreads, TFunction< void(ENamedThreads::Type CurrentThread)> &Callback) | FTaskGraphInterface | static |
| EProcessTasksOperation enum name | FTaskGraphInterface | |
| FBaseGraphTask | FTaskGraphInterface | friend |
| FindWork(ENamedThreads::Type ThreadInNeed)=0 | FTaskGraphInterface | pure virtual |
| FProcessTasksUpdateCallback typedef | FTaskGraphInterface | |
| Get() | FTaskGraphInterface | static |
| GetCurrentThreadIfKnown(bool bLocalQueue=false)=0 | FTaskGraphInterface | pure virtual |
| GetNumBackgroundThreads()=0 | FTaskGraphInterface | pure virtual |
| GetNumForegroundThreads()=0 | FTaskGraphInterface | pure virtual |
| GetNumWorkerThreads()=0 | FTaskGraphInterface | pure virtual |
| IsCurrentThreadKnown()=0 | FTaskGraphInterface | pure virtual |
| IsMultithread() | FTaskGraphInterface | static |
| IsRunning() | FTaskGraphInterface | static |
| IsThreadProcessingTasks(ENamedThreads::Type ThreadToCheck)=0 | FTaskGraphInterface | pure virtual |
| ProcessThreadUntilIdle(ENamedThreads::Type CurrentThread)=0 | FTaskGraphInterface | pure virtual |
| ProcessThreadUntilRequestReturn(ENamedThreads::Type CurrentThread)=0 | FTaskGraphInterface | pure virtual |
| ProcessUntilTasksComplete(const FGraphEventArray &Tasks, ENamedThreads::Type CurrentThreadIfKnown, const FProcessTasksUpdateCallback &IdleWorkUpdate={})=0 | FTaskGraphInterface | pure virtual |
| RequestReturn(ENamedThreads::Type CurrentThread)=0 | FTaskGraphInterface | pure virtual |
| Shutdown() | FTaskGraphInterface | static |
| StallForTuning(int32 Index, bool Stall)=0 | FTaskGraphInterface | pure virtual |
| Startup(int32 NumThreads) | FTaskGraphInterface | static |
| TriggerEventWhenTaskCompletes(FEvent *InEvent, const FGraphEventRef &Task, ENamedThreads::Type CurrentThreadIfKnown=ENamedThreads::AnyThread, ENamedThreads::Type TriggerThread=ENamedThreads::AnyHiPriThreadHiPriTask) | FTaskGraphInterface | inline |
| TriggerEventWhenTasksComplete(FEvent *InEvent, const FGraphEventArray &Tasks, ENamedThreads::Type CurrentThreadIfKnown=ENamedThreads::AnyThread, ENamedThreads::Type TriggerThread=ENamedThreads::AnyHiPriThreadHiPriTask)=0 | FTaskGraphInterface | pure virtual |
| WaitUntilTaskCompletes(const FGraphEventRef &Task, ENamedThreads::Type CurrentThreadIfKnown=ENamedThreads::AnyThread) | FTaskGraphInterface | inline |
| WaitUntilTaskCompletes(FGraphEventRef &&Task, ENamedThreads::Type CurrentThreadIfKnown=ENamedThreads::AnyThread) | FTaskGraphInterface | inline |
| WaitUntilTasksComplete(const FGraphEventArray &Tasks, ENamedThreads::Type CurrentThreadIfKnown=ENamedThreads::AnyThread)=0 | FTaskGraphInterface | pure virtual |
| WakeNamedThread(ENamedThreads::Type ThreadToWake)=0 | FTaskGraphInterface | pure virtual |
| ~FTaskGraphInterface() | FTaskGraphInterface | inlinevirtual |