UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LowLevelTasks::Private::TLocalQueueRegistry< NumLocalItems, MaxLocalQueues > Class Template Reference

#include <LocalQueue.h>

Classes

class  TLocalQueue
 

Public Member Functions

 TLocalQueueRegistry ()
 
void Enqueue (FTask *Item, uint32 PriorityIndex)
 
FTaskDequeueGlobal (bool GetBackGroundTasks=true)
 
FTaskDequeueSteal (bool GetBackGroundTasks)
 
void Reset ()
 

Constructor & Destructor Documentation

◆ TLocalQueueRegistry()

template<uint32 NumLocalItems = LOCALQUEUEREGISTRYDEFAULTS_MAX_ITEMCOUNT, uint32 MaxLocalQueues = LOCALQUEUEREGISTRYDEFAULTS_MAX_LOCALQUEUES>
LowLevelTasks::Private::TLocalQueueRegistry< NumLocalItems, MaxLocalQueues >::TLocalQueueRegistry ( )
inline

Member Function Documentation

◆ DequeueGlobal()

template<uint32 NumLocalItems = LOCALQUEUEREGISTRYDEFAULTS_MAX_ITEMCOUNT, uint32 MaxLocalQueues = LOCALQUEUEREGISTRYDEFAULTS_MAX_LOCALQUEUES>
FTask * LowLevelTasks::Private::TLocalQueueRegistry< NumLocalItems, MaxLocalQueues >::DequeueGlobal ( bool  GetBackGroundTasks = true)
inline

◆ DequeueSteal()

template<uint32 NumLocalItems = LOCALQUEUEREGISTRYDEFAULTS_MAX_ITEMCOUNT, uint32 MaxLocalQueues = LOCALQUEUEREGISTRYDEFAULTS_MAX_LOCALQUEUES>
FTask * LowLevelTasks::Private::TLocalQueueRegistry< NumLocalItems, MaxLocalQueues >::DequeueSteal ( bool  GetBackGroundTasks)
inline

◆ Enqueue()

template<uint32 NumLocalItems = LOCALQUEUEREGISTRYDEFAULTS_MAX_ITEMCOUNT, uint32 MaxLocalQueues = LOCALQUEUEREGISTRYDEFAULTS_MAX_LOCALQUEUES>
void LowLevelTasks::Private::TLocalQueueRegistry< NumLocalItems, MaxLocalQueues >::Enqueue ( FTask Item,
uint32  PriorityIndex 
)
inline

◆ Reset()

template<uint32 NumLocalItems = LOCALQUEUEREGISTRYDEFAULTS_MAX_ITEMCOUNT, uint32 MaxLocalQueues = LOCALQUEUEREGISTRYDEFAULTS_MAX_LOCALQUEUES>
void LowLevelTasks::Private::TLocalQueueRegistry< NumLocalItems, MaxLocalQueues >::Reset ( )
inline

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