Module |
|
Header |
/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataRequestTypes.h |
Include |
#include "DerivedDataRequestTypes.h" |
namespace UE
{
namespace DerivedData
{
enum EPriority
{
Lowest,
Low,
Normal,
High,
Highest,
Blocking,
}
}
}
Name |
Description |
---|---|
Lowest |
Lowest is the minimum priority for asynchronous requests, and primarily for requests that are speculative in nature, while minimizing impact on other requests. |
Low |
Low is intended for requests that are below the default priority, but are used for operations that the program will execute now rather than at an unknown time in the future. |
Normal |
Normal is intended as the default request priority. |
High |
High is intended for requests that are on the critical path, but are not required to maintain interactivity of the program. |
Highest |
Highest is the maximum priority for asynchronous requests, and intended for requests that are required to maintain interactivity of the program. |
Blocking |
Blocking is to be used only when the thread making the request will wait on completion of the request before doing any other work. |
Priority for scheduling a request.