# AdaptivePerformanceScalerProfile

> Scaler profiles are used to combine all settings of scalers into one profile to be able to change the settings of each scaler at once.

## Definition

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

```csharp
public class AdaptivePerformanceScalerProfile : AdaptivePerformanceScalerSettings
```

## Properties

| Property                                                                                                                         | Description                                                                       |
| -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [AddedScalers](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalerprofile/addedscalers.md) | List of custom scalers added to the provider settings via the scaler profile UI.  |
| [Name](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalerprofile/name.md)                 | Name of the Scaler Profile. Used to find profiles and switch them during runtime. |

## Inheritance

**Inherited Members:**

* [AdaptivePerformanceScalerSettings.ApplySettings(AdaptivePerformanceScalerSettings)](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/applysettings.md)
* [AdaptivePerformanceScalerSettings.OperationMode()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/operationmode.md)
* [AdaptivePerformanceScalerSettings.AdaptiveFramerate()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveframerate.md)
* [AdaptivePerformanceScalerSettings.AdaptiveResolution()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveresolution.md)
* [AdaptivePerformanceScalerSettings.AdaptiveLOD()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivelod.md)
* [AdaptivePerformanceScalerSettings.AdaptiveLut()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivelut.md)
* [AdaptivePerformanceScalerSettings.AdaptiveMSAA()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivemsaa.md)
* [AdaptivePerformanceScalerSettings.AdaptiveShadowCascade()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveshadowcascade.md)
* [AdaptivePerformanceScalerSettings.AdaptiveShadowDistance()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveshadowdistance.md)
* [AdaptivePerformanceScalerSettings.AdaptiveShadowmapResolution()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveshadowmapresolution.md)
* [AdaptivePerformanceScalerSettings.AdaptiveShadowQuality()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveshadowquality.md)
* [AdaptivePerformanceScalerSettings.AdaptiveSorting()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivesorting.md)
* [AdaptivePerformanceScalerSettings.AdaptiveTransparency()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivetransparency.md)
* [AdaptivePerformanceScalerSettings.AdaptiveViewDistance()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveviewdistance.md)
* [AdaptivePerformanceScalerSettings.AdaptivePhysics()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivephysics.md)
* [AdaptivePerformanceScalerSettings.AdaptiveDecals()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivedecals.md)
* [AdaptivePerformanceScalerSettings.AdaptiveLayerCulling()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptivelayerculling.md)
* [AdaptivePerformanceScalerSettings.AdaptiveOnDemandRendering()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/adaptiveondemandrendering.md)
* [AdaptivePerformanceScalerSettings.DefaultScalerSettings()](/engine/6000.7/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettings/defaultscalersettings.md)
