# Constants

> Constants used by Adaptive Performance.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.AdaptivePerformance](/engine/6000.7/script-reference/unityengine/adaptiveperformance.md)
* **Assembly:** UnityEngine.AdaptivePerformanceModule

```csharp
public static class Constants
```

## Static Fields

| Value                                                                                                                             | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [DefaultAverageFrameCount](/engine/6000.7/script-reference/unityengine/adaptiveperformance/constants/defaultaverageframecount.md) | The number of past frames that are considered to calculate average frame times.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [MaxTemperatureLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/constants/maxtemperaturelevel.md)           | The maximum temperature level. See [ThermalMetrics.TemperatureLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/thermalmetrics/temperaturelevel.md).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [MinCpuPerformanceLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/constants/mincpuperformancelevel.md)     | The minimum CPU level. Used by [IDevicePerformanceControl.CpuLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/ideviceperformancecontrol/cpulevel.md) and [PerformanceMetrics.CurrentCpuLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/performancemetrics/currentcpulevel.md).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [MinGpuPerformanceLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/constants/mingpuperformancelevel.md)     | The minimum GPU level. Used by [IDevicePerformanceControl.GpuLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/ideviceperformancecontrol/gpulevel.md) and [PerformanceMetrics.CurrentGpuLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/performancemetrics/currentgpulevel.md).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [MinTemperatureLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/constants/mintemperaturelevel.md)           | The minimum temperature level. See [ThermalMetrics.TemperatureLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/thermalmetrics/temperaturelevel.md).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [UnknownPerformanceLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/constants/unknownperformancelevel.md)   | UnknownPerformanceLevel is the value of [IDevicePerformanceControl.GpuLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/ideviceperformancecontrol/gpulevel.md), [PerformanceMetrics.CurrentGpuLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/performancemetrics/currentgpulevel.md), [IDevicePerformanceControl.CpuLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/ideviceperformancecontrol/cpulevel.md), and [PerformanceMetrics.CurrentCpuLevel](/engine/6000.7/script-reference/unityengine/adaptiveperformance/performancemetrics/currentcpulevel.md) if the current performance level is unknown. This can happen when AdaptivePerformance is not supported or when the device is in throttling state (see [WarningLevel.Throttling](/engine/6000.7/script-reference/unityengine/adaptiveperformance/warninglevel/throttling.md)). |
