# GetSettingsImplementingInterface<TSettingsInterfaceType>(out List<TSettingsInterfaceType>)

> Get all settings for the currently active pipeline that implement TSettingsInterfaceType.

## Definition

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

## GetSettingsImplementingInterface\<T>(List\<T>)

```csharp
protected bool GetSettingsImplementingInterface<TSettingsInterfaceType>(out List<TSettingsInterfaceType> settings) where TSettingsInterfaceType : class, IRenderPipelineGraphicsSettings
```

### Parameters

**** (\[List\<T>]\(https\://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)): A list of settings of type `TSettingsInterfaceType`. If none were found, the list is empty.

### Returns

| Type                                                          | Description                                                                                |
| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) | Returns true if any settings of type `TSettingsInterfaceType` were found, false otherwise. |
