# AdaptivePerformanceScalerSettingsBase

> Settings of indexer system.

## Definition

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

```csharp
public class AdaptivePerformanceScalerSettingsBase
```

## Properties

| Property                                                                                                                              | Description                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| [enabled](/engine/6000.5/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettingsbase/enabled.md)           | Returns true if Indexer was active, false otherwise.                                                                                              |
| [maxBound](/engine/6000.5/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettingsbase/maxbound.md)         | Maximum value for the scale boundary.                                                                                                             |
| [maxLevel](/engine/6000.5/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettingsbase/maxlevel.md)         | Maximum level for the scaler. This is tied to the implementation of the scaler to divide the levels into concrete steps.                          |
| [minBound](/engine/6000.5/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettingsbase/minbound.md)         | Minimum value for the scale boundary.                                                                                                             |
| [name](/engine/6000.5/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettingsbase/name.md)                 | Returns the name of the scaler.                                                                                                                   |
| [scale](/engine/6000.5/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettingsbase/scale.md)               | Scale to control the quality impact for the scaler. No quality change when 1, improved quality when bigger 1, and lowered quality when smaller 1. |
| [target](/engine/6000.5/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettingsbase/target.md)             | Application bottleneck that the scaler targets. The target selected has the most impact on the quality control of this scaler.                    |
| [visualImpact](/engine/6000.5/script-reference/unityengine/adaptiveperformance/adaptiveperformancescalersettingsbase/visualimpact.md) | Visual impact the scaler has on the application. The higher the value, the more impact the scaler has on the visuals.                             |
