# AdaptivePerformanceScalerSettings

> Settings of indexer system.

## Definition

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

```csharp
public class AdaptivePerformanceScalerSettings
```

## Properties

| Property                                                                                                                                                        | Description                                                                                                                                                                                                                                                                                                 |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [AdaptiveBatching](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivebatching.md)                       | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to control if dynamic batching is enabled.                                                                                                             |
| [AdaptiveDecals](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivedecals.md)                           | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to change decal properties.                                                                                                                            |
| [AdaptiveFramerate](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveframerate.md)                     | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to adjust the application update rate using [Application.targetFrameRate](/engine/6000.3/script-reference/unityengine/application/targetframerate.md). |
| [AdaptiveLayerCulling](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivelayerculling.md)               | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to change the layer culling distance.                                                                                                                  |
| [AdaptiveLOD](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivelod.md)                                 | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) for adjusting at what distance LODs are switched.                                                                                                      |
| [AdaptiveLut](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivelut.md)                                 | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to adjust the size of the palette used for color grading in URP.                                                                                       |
| [AdaptiveMSAA](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivemsaa.md)                               | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to adjust the level of antialiasing.                                                                                                                   |
| [AdaptivePhysics](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivephysics.md)                         | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to change physics properties.                                                                                                                          |
| [AdaptiveResolution](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveresolution.md)                   | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to adjust the resolution of all render targets that allow dynamic resolution.                                                                          |
| [AdaptiveShadowCascade](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveshadowcascade.md)             | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to adjust the number of shadow cascades to be used.                                                                                                    |
| [AdaptiveShadowDistance](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveshadowdistance.md)           | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to change the distance at which shadows are rendered.                                                                                                  |
| [AdaptiveShadowmapResolution](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveshadowmapresolution.md) | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to adjust the resolution of shadow maps.                                                                                                               |
| [AdaptiveShadowQuality](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveshadowquality.md)             | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to adjust the quality of shadows.                                                                                                                      |
| [AdaptiveSorting](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivesorting.md)                         | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to change if objects in the scene are sorted by depth before rendering to reduce overdraw.                                                             |
| [AdaptiveTransparency](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivetransparency.md)               | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to disable transparent objects rendering.                                                                                                              |
| [AdaptiveViewDistance](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveviewdistance.md)               | A scaler setting used by [AdaptivePerformanceIndexer](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformanceindexer.md) to change the view distance.                                                                                                                           |
| [DefaultScalerSettings](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/defaultscalersettings.md)             | Returns the list of default scaler settings.                                                                                                                                                                                                                                                                |

## Methods

| Method                                                                                                                              | Description                                                                     |
| ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [ApplySettings](/engine/6000.3/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/applysettings.md) | Apply existing external settings to a scaler to override the existing settings. |
