EAsyncExecution

Enumerates available asynchronous execution methods.

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Async/Async.h

Include

#include "Async/Async.h"

Syntax

enum EAsyncExecution
{
    TaskGraph,
    TaskGraphMainThread,
    Thread,
    ThreadPool,
    LargeThreadPool,
}

Values

Name

Description

TaskGraph

Execute in Task Graph (for short running tasks).

TaskGraphMainThread

Execute in Task Graph on the main thread (for short running tasks).

Thread

Execute in separate thread (for long running tasks).

ThreadPool

Execute in global queued thread pool.

LargeThreadPool

Execute in large global queued thread pool.

Remarks

Enumerates available asynchronous execution methods.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss