![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FNamedTaskThread:Additional Inherited Members | |
Protected Attributes inherited from FTaskThreadBase | |
| ENamedThreads::Type | ThreadId |
| uint32 | PerThreadIDTLSSlot |
| FThreadSafeCounter | IsStalled |
| TArray< FBaseGraphTask * > | NewTasks |
| FWorkerThread * | OwnerWorker |
FNamedTaskThread A class for managing a named thread.
|
inlineoverridevirtual |
Queue a task, assuming that this thread is not the same as the current thread.
| QueueIndex,Queue | to enqueue into |
| Task; | Task to queue. |
Reimplemented from FTaskThreadBase.
|
inlineoverridevirtual |
Queue a task, assuming that this thread is the same as the current thread. For named threads, these go directly into the private queue.
| QueueIndex,Queue | to enqueue for |
| Task | Task to queue. |
Reimplemented from FTaskThreadBase.
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.
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.