# GetShaderMode(BuiltinShaderType)

> Get built-in shader mode.

## Definition

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

```csharp
public static BuiltinShaderMode GetShaderMode(BuiltinShaderType type)
```

### Parameters

**** (\[BuiltinShaderType]\(/engine/6000.0/script-reference/unityengine/rendering/builtinshadertype)): Built-in shader type to query.

### Returns

| Type                                                                                            | Description                    |
| ----------------------------------------------------------------------------------------------- | ------------------------------ |
| [BuiltinShaderMode](/engine/6000.0/script-reference/unityengine/rendering/builtinshadermode.md) | Mode used for built-in shader. |

### Remarks

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