Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/FSchedulerTls
| Name | FTlsValues |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Async/Fundamental/Scheduler.h |
| Include Path | #include "Async/Fundamental/Scheduler.h" |
Syntax
struct FTlsValues : public TIntrusiveLinkedList< FTlsValues >
Inheritance Hierarchy
- TLinkedListBase → TIntrusiveLinkedList → FSchedulerTls::FTlsValues
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveScheduler | FSchedulerTls * | Async/Fundamental/Scheduler.h | ||
| bIsStandbyWorker | bool | Async/Fundamental/Scheduler.h | ||
| bPendingWakeUp | std::atomic< bool > | Async/Fundamental/Scheduler.h | ||
| LocalQueue | FLocalQueueType * | Async/Fundamental/Scheduler.h | ||
| WorkerType | EWorkerType | Async/Fundamental/Scheduler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsBackgroundWorker() |
Async/Fundamental/Scheduler.h | ||
bool IsStandbyWorker() |
Async/Fundamental/Scheduler.h | ||
void SetStandbyWorker
(
bool bInIsStandbyWorker |
Async/Fundamental/Scheduler.h |
Static
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void operator delete
(
void* Ptr |
Async/Fundamental/Scheduler.h | ||
static void * operator new
(
size_t Size |
Async/Fundamental/Scheduler.h |