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

Static Public Member Functions

static void ProcessPendingTlsValuesNoLock ()
 

Static Public Attributes

static UE::FMutex ThreadTlsValuesMutex
 
static FSchedulerTls::FTlsValuesThreadTlsValues = nullptr
 
static UE::TConsumeAllMpmcQueue< FSchedulerTls::FTlsValues *, FTlsValuesAllocatorPendingInsertTlsValues
 
static UE::TConsumeAllMpmcQueue< FSchedulerTls::FTlsValues *, FTlsValuesAllocatorPendingDeleteTlsValues
 

Member Function Documentation

◆ ProcessPendingTlsValuesNoLock()

static void LowLevelTasks::FSchedulerTls::FImpl::ProcessPendingTlsValuesNoLock ( )
inlinestatic

Member Data Documentation

◆ PendingDeleteTlsValues

UE::TConsumeAllMpmcQueue< FSchedulerTls::FTlsValues *, FTlsValuesAllocator > LowLevelTasks::FSchedulerTls::FImpl::PendingDeleteTlsValues
static

◆ PendingInsertTlsValues

UE::TConsumeAllMpmcQueue< FSchedulerTls::FTlsValues *, FTlsValuesAllocator > LowLevelTasks::FSchedulerTls::FImpl::PendingInsertTlsValues
static

◆ ThreadTlsValues

FSchedulerTls::FTlsValues * LowLevelTasks::FSchedulerTls::FImpl::ThreadTlsValues = nullptr
static

◆ ThreadTlsValuesMutex

UE::FMutex LowLevelTasks::FSchedulerTls::FImpl::ThreadTlsValuesMutex
static

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