UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LowLevelTasks::FSchedulerTls Class Reference

#include <Scheduler.h>

+ Inheritance diagram for LowLevelTasks::FSchedulerTls:

Classes

class  FImpl
 
struct  FTlsValues
 
struct  FTlsValuesHolder
 

Public Member Functions

CORE_API bool IsWorkerThread () const
 

Protected Types

enum class  EWorkerType { None , Background , Foreground }
 
using FQueueRegistry = Private::TLocalQueueRegistry<>
 
using FLocalQueueType = FQueueRegistry::TLocalQueue
 

Protected Member Functions

CORE_API bool HasPendingWakeUp () const
 

Static Protected Member Functions

static FTlsValuesGetTlsValuesRef ()
 

Member Typedef Documentation

◆ FLocalQueueType

◆ FQueueRegistry

Member Enumeration Documentation

◆ EWorkerType

Enumerator
None 
Background 
Foreground 

Member Function Documentation

◆ GetTlsValuesRef()

FORCENOINLINE FSchedulerTls::FTlsValues & LowLevelTasks::FSchedulerTls::GetTlsValuesRef ( )
staticprotected

◆ HasPendingWakeUp()

bool LowLevelTasks::FSchedulerTls::HasPendingWakeUp ( ) const
protected

◆ IsWorkerThread()

bool LowLevelTasks::FSchedulerTls::IsWorkerThread ( ) const

The documentation for this class was generated from the following files: