UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ThreadingBase.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
HAL/CriticalSection.h
"
6
#include "
HAL/Event.h
"
7
#include "
HAL/MemoryBase.h
"
8
#include "
HAL/PlatformAffinity.h
"
9
#include "
HAL/PlatformAtomics.h
"
10
#include "
HAL/PlatformCrt.h
"
11
#include "
HAL/PlatformMath.h
"
12
#include "
HAL/PlatformMemory.h
"
13
#include "
HAL/PlatformMisc.h
"
14
#include "
HAL/PlatformProperties.h
"
15
#include "
HAL/PlatformString.h
"
16
#include "
HAL/PlatformTLS.h
"
17
#include "
HAL/Runnable.h
"
18
#include "
HAL/RunnableThread.h
"
19
#include "
HAL/ThreadManager.h
"
20
#include "
HAL/ThreadSafeBool.h
"
21
#include "
HAL/ThreadSafeCounter.h
"
22
#include "
HAL/ThreadSafeCounter64.h
"
23
#include "
HAL/ThreadSingleton.h
"
24
#include "
HAL/TlsAutoCleanup.h
"
25
#include "
HAL/UnrealMemory.h
"
26
#include "
Misc/IQueuedWork.h
"
27
#include "
Misc/NoopCounter.h
"
28
#include "
Misc/QueuedThreadPool.h
"
29
#include "
Misc/ScopeLock.h
"
30
#include "
Misc/ScopedEvent.h
"
31
#include "
Misc/SingleThreadEvent.h
"
32
#include "
Misc/SingleThreadRunnable.h
"
33
#include "
Templates/Function.h
"
34
35
36
Event.h
Function.h
CriticalSection.h
IQueuedWork.h
MemoryBase.h
NoopCounter.h
PlatformAffinity.h
PlatformAtomics.h
PlatformCrt.h
PlatformMath.h
PlatformMemory.h
PlatformMisc.h
PlatformProperties.h
PlatformString.h
PlatformTLS.h
QueuedThreadPool.h
RunnableThread.h
Runnable.h
ScopeLock.h
ScopedEvent.h
SingleThreadEvent.h
SingleThreadRunnable.h
ThreadManager.h
ThreadSafeBool.h
ThreadSafeCounter64.h
ThreadSafeCounter.h
ThreadSingleton.h
TlsAutoCleanup.h
UnrealMemory.h
Engine
Source
Runtime
Core
Public
HAL
ThreadingBase.h
Generated by
1.9.8