![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreTypes.h"#include "Misc/AssertionMacros.h"#include "Math/NumericLimits.h"#include "Math/UnrealMathUtility.h"#include "HAL/UnrealMemory.h"#include "Containers/Array.h"#include "Containers/UnrealString.h"#include "Logging/LogMacros.h"#include "Misc/ScopedEvent.h"#include "HAL/Runnable.h"#include "HAL/RunnableThread.h"#include "Misc/SingleThreadRunnable.h"#include "HAL/ThreadSafeCounter.h"#include "Misc/NoopCounter.h"#include "Misc/ScopeLock.h"#include "Async/ManualResetEvent.h"#include "Containers/LockFreeList.h"#include "Templates/Function.h"#include "Stats/Stats.h"#include "Misc/CoreStats.h"#include "Math/RandomStream.h"#include "HAL/IConsoleManager.h"#include "Misc/App.h"#include "Misc/Fork.h"#include "Misc/Timeout.h"#include "Async/TaskGraphInterfaces.h"#include "HAL/LowLevelMemTracker.h"#include "HAL/ThreadHeartBeat.h"#include "ProfilingDebugging/ExternalProfiler.h"#include "ProfilingDebugging/MiscTrace.h"#include "ProfilingDebugging/ScopedTimers.h"#include "Misc/ConfigCacheIni.h"#include "Misc/CoreDelegates.h"#include "Async/Fundamental/Scheduler.h"#include "Tasks/Pipe.h"Classes | |
| struct | FChaosMode |
| struct | FChaosMode::FState |
| class | FTaskThreadBase |
| class | FNamedTaskThread |
| class | FTaskThreadAnyThread |
| struct | FWorkerThread |
| class | FTaskGraphCompatibilityImplementation |
| class | FBroadcastTask |
Namespaces | |
| namespace | ENamedThreads |
Macros | |
| #define | CREATE_HIPRI_TASK_THREADS (0) |
| #define | CREATE_BACKGROUND_TASK_THREADS (0) |
| #define | YIELD_BETWEEN_TASKS 0 |
| #define | PROFILE_TASKGRAPH (0) |
| #define | TASKGRAPH_SCOPE_CYCLE_COUNTER(Index, Name) |
| #define CREATE_BACKGROUND_TASK_THREADS (0) |
| #define CREATE_HIPRI_TASK_THREADS (0) |
| #define PROFILE_TASKGRAPH (0) |
| #define YIELD_BETWEEN_TASKS 0 |
| FGraphEventRef AnyTaskCompleted | ( | const FGraphEventArray & | GraphEvents | ) |
| DECLARE_CYCLE_STAT | ( | TEXT("FBroadcastTask") | , |
| STAT_FBroadcastTask | , | ||
| STATGROUP_TaskGraphTasks | |||
| ) |
| DEFINE_LOG_CATEGORY_STATIC | ( | LogTaskGraph | , |
| Log | , | ||
| All | |||
| ) |
| DEFINE_STAT | ( | STAT_FReturnGraphTask | ) |
| DEFINE_STAT | ( | STAT_FTriggerEventGraphTask | ) |
| DEFINE_STAT | ( | STAT_ParallelFor | ) |
| DEFINE_STAT | ( | STAT_ParallelForTask | ) |
| FGraphEventImplAllocator & GetGraphEventImplAllocator | ( | ) |
| TArray< TaskTrace::FId > GetTraceIds | ( | const FGraphEventArray & | Tasks | ) |
returns trace IDs of given tasks
| FORCEINLINE void TestRandomizedThreads | ( | ) |
| int32 WaitForAnyTaskCompleted | ( | const FGraphEventArray & | GraphEvents, |
| FTimespan | Timeout | ||
| ) |
| CORE_API bool GTaskGraphUseDynamicThreadCreation = (PLATFORM_DESKTOP == 1) |