Module |
|
Header |
/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformFile.h |
Include |
#include "GenericPlatform/GenericPlatformFile.h" |
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,
}
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. |
Enum for async IO priorities.