ETaskTag

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

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

Include

#include "CoreGlobals.h"

Syntax

enum ETaskTag
{
    ENone                       = 0 << 0,
    EStaticInit                 = 1 << 0,
    EGameThread                 = 1 << 1,
    ESlateThread                = 1 << 2,
    ERenderingThread            = 1 << 4,
    ERhiThread                  = 1 << 5,
    EAsyncLoadingThread         = 1 << 6,
    ENamedThreadBits            = (EAsyncLoadingThread << 1) - 1,
    EParallelThread             = 1 << 8,
    EWorkerThread               = 1 << 7 | EParallelThread,
    EParallelRenderingThread    = ERenderingThread | EParallelThread,
    EParallelGameThread         = EGameThread | EParallelThread,
    EParallelRhiThread          = ERhiThread | EParallelThread,
}

Values

Name

Description

ENone

EStaticInit

EGameThread

ESlateThread

ERenderingThread

ERhiThread

EAsyncLoadingThread

ENamedThreadBits

EParallelThread

EWorkerThread

EParallelRenderingThread

EParallelGameThread

EParallelRhiThread