EAsyncIOPriorityAndFlags

Enum for async IO priorities.

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformFile.h

Include

#include "GenericPlatform/GenericPlatformFile.h"

Syntax

enum EAsyncIOPriorityAndFlags
{
    AIOP_PRIORITY_MASK     = 0x000000ff,
    AIOP_FLAG_PRECACHE     = 0x00000100,
    AIOP_FLAG_DONTCACHE    = 0x00000200,
    AIOP_MIN               = 0,
    AIOP_Low,
    AIOP_BelowNormal,
    AIOP_Normal,
    AIOP_High,
    AIOP_CriticalPath,
    AIOP_MAX               = AIOP_CriticalPath,
    AIOP_NUM,
    AIOP_Precache          = AIOP_MIN | AIOP_FLAG_PRECACHE,
}

Values

Name

Description

AIOP_PRIORITY_MASK

AIOP_FLAG_PRECACHE

Flags - combine with priorities if needed.

AIOP_FLAG_DONTCACHE

AIOP_MIN

Priorities.

AIOP_Low

AIOP_BelowNormal

AIOP_Normal

AIOP_High

AIOP_CriticalPath

AIOP_MAX

AIOP_NUM

AIOP_Precache

Legacy (for back-compat). Better to specify priority and AIOP_FLAG_PRECACHE separately.

Remarks

Enum for async IO priorities.

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