![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Async/Fundamental/Oversubscription.h"#include "Async/Fundamental/Task.h"#include "Async/Fundamental/TaskShared.h"#include "Async/Fundamental/TaskDelegate.h"#include "Async/Fundamental/WaitingQueue.h"#include "Async/Mutex.h"#include "Async/UniqueLock.h"#include "Containers/Array.h"#include "Containers/ArrayView.h"#include "Containers/List.h"#include "Containers/ContainerAllocationPolicies.h"#include "HAL/Event.h"#include "HAL/PlatformAffinity.h"#include "HAL/PlatformMutex.h"#include "HAL/PlatformProcess.h"#include "HAL/Thread.h"#include "LocalQueue.h"#include "Misc/AssertionMacros.h"#include "Templates/Function.h"#include "Templates/IsInvocable.h"#include "Templates/UniquePtr.h"#include "Templates/UnrealTemplate.h"#include "Templates/UnrealTypeTraits.h"#include <atomic>Go to the source code of this file.
Classes | |
| class | LowLevelTasks::FSchedulerTls |
| struct | LowLevelTasks::FSchedulerTls::FTlsValues |
| struct | LowLevelTasks::FSchedulerTls::FTlsValuesHolder |
| class | LowLevelTasks::FScheduler |
Namespaces | |
| namespace | LowLevelTasks |
Enumerations | |
| enum class | LowLevelTasks::EQueuePreference { LowLevelTasks::GlobalQueuePreference , LowLevelTasks::LocalQueuePreference , LowLevelTasks::DefaultPreference = LocalQueuePreference } |
Functions | |
| UE_FORCEINLINE_HINT bool | LowLevelTasks::TryLaunch (FTask &Task, EQueuePreference QueuePreference=EQueuePreference::DefaultPreference, bool bWakeUpWorker=true) |