# BuiltinShaderType

> Built-in shader types used by GraphicsSettings.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.Rendering](/engine/6000.5/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public enum BuiltinShaderType
```

## Remarks

Additional Resources: [GraphicsSettings.SetShaderMode](/engine/6000.5/script-reference/unityengine/rendering/graphicssettings/setshadermode.md), [BuiltinShaderMode](/engine/6000.5/script-reference/unityengine/rendering/builtinshadermode.md), [Graphics Settings](/engine/6000.5/manual/unity-editor/editor-settings-reference/comp-manager-group/class-graphics-settings.md).

## Fields

| Value                                                                                                                 | Description                                                         |
| --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [DeferredReflections](/engine/6000.5/script-reference/unityengine/rendering/builtinshadertype/deferredreflections.md) | Shader used for deferred reflection probes.                         |
| [DeferredShading](/engine/6000.5/script-reference/unityengine/rendering/builtinshadertype/deferredshading.md)         | Shader used for deferred shading calculations.                      |
| [DepthNormals](/engine/6000.5/script-reference/unityengine/rendering/builtinshadertype/depthnormals.md)               | Shader used for depth and normals texture when enabled on a Camera. |
| [LensFlare](/engine/6000.5/script-reference/unityengine/rendering/builtinshadertype/lensflare.md)                     | Default shader used for lens flares.                                |
| [LightHalo](/engine/6000.5/script-reference/unityengine/rendering/builtinshadertype/lighthalo.md)                     | Default shader used for light halos.                                |
| [MotionVectors](/engine/6000.5/script-reference/unityengine/rendering/builtinshadertype/motionvectors.md)             | Shader used for Motion Vectors when enabled on a Camera.            |
| [ScreenSpaceShadows](/engine/6000.5/script-reference/unityengine/rendering/builtinshadertype/screenspaceshadows.md)   | Shader used for screen-space cascaded shadows.                      |
