# PlatformShaderSettings

> Used to set up shader settings, per-platform and per-shader-hardware-tier.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEditor.Rendering](/engine/6000.5/script-reference/unityeditor/rendering.md)
* **Assembly:** UnityEditor.CoreModule

> **Warning:**
>
> **Deprecated.** Use TierSettings instead
>
> **Upgrade to** [TierSettings](/engine/6000.5/script-reference/unityeditor/rendering/tiersettings.md)

```csharp
public struct PlatformShaderSettings
```

## Remarks

This struct is deprecated. Please use [TierSettings](/engine/6000.5/script-reference/unityeditor/rendering/tiersettings.md).

## Fields

| Value                                                                                                                                        | Description                                                                    |
| -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| [cascadedShadowMaps](/engine/6000.5/script-reference/unityeditor/rendering/platformshadersettings/cascadedshadowmaps.md)                     | Allows you to specify whether cascaded shadow maps should be used.             |
| [reflectionProbeBlending](/engine/6000.5/script-reference/unityeditor/rendering/platformshadersettings/reflectionprobeblending.md)           | Allows you to specify whether Reflection Probes Blending should be enabled.    |
| [reflectionProbeBoxProjection](/engine/6000.5/script-reference/unityeditor/rendering/platformshadersettings/reflectionprobeboxprojection.md) | Allows you to specify whether Reflection Probes Box Projection should be used. |
| [standardShaderQuality](/engine/6000.5/script-reference/unityeditor/rendering/platformshadersettings/standardshaderquality.md)               | Allows you to select Standard Shader Quality.                                  |
