Navigation
Unreal Engine C++ API Reference > Runtime > Core > GenericPlatform
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_FLAG_HW_TARGET_MEMORY = 0x00000400,
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_FLAG_HW_TARGET_MEMORY | Use it to specify memory where read from cpu can be slow. |
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.