Navigation
API > API/Runtime > API/Runtime/Core
Generic Thermal State Enum returned by platform implementations of FGenericPlatformMisc::GetDeviceThermalState. This is a direct mapping to Android getThermalStatus. This also means that historical android status data matches. IOS NSProcessInfoThermalState, which provides less detail, will be mapped onto the first 4 values. Unless a platform provides enough to supply at least the None and Severe states GetDeviceThermalState should be left Unsupported. In all cases platform specific stats may have better information.
| Name | EDeviceThermalState |
| Type | enum |
| Header File | /Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformMisc.h |
| Include Path | #include "GenericPlatform/GenericPlatformMisc.h" |
Syntax
enum EDeviceThermalState
{
Unsupported = -1,
None = 0,
Light = 1,
Moderate = 2,
Severe = 3,
Critical = 4,
Emergency = 5,
Shutdown = 6,
}
Values
| Name | Remarks |
|---|---|
| Unsupported | |
| None | |
| Light | |
| Moderate | |
| Severe | |
| Critical | |
| Emergency | |
| Shutdown |