![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FTaskThreadAnyThread:Additional Inherited Members | |
Protected Attributes inherited from FTaskThreadBase | |
| ENamedThreads::Type | ThreadId |
| uint32 | PerThreadIDTLSSlot |
| FThreadSafeCounter | IsStalled |
| TArray< FBaseGraphTask * > | NewTasks |
| FWorkerThread * | OwnerWorker |
FTaskThreadAnyThread A class for managing a worker threads.
|
inline |
Return true if this thread is processing tasks. This is only a "guess" if you ask for a thread other than yourself because that can change before the function returns.
| QueueIndex,Queue | to request quit from |
Implements FTaskThreadBase.
|
inlineoverridevirtual |
Used for named threads to start processing tasks until the thread is idle and RequestQuit has been called.
Reimplemented from FTaskThreadBase.
Used for named threads to start processing tasks until the thread is idle and RequestQuit has been called.
Implements FTaskThreadBase.
Will cause the thread to return to the caller when it becomes idle. Used to return from ProcessTasksUntilQuit for named threads or to shut down unnamed threads. CAUTION: This will not work under arbitrary circumstances. For example you should not attempt to stop unnamed threads unless they are known to be idle. Return requests for named threads should be submitted from that named thread as FReturnGraphTask does.
| QueueIndex,Queue | to request quit from |
Implements FTaskThreadBase.
Implements FTaskThreadBase.