# RenderPipelineEditorUtility

> Helper class that contains a utility function on ScriptableRenderPipeline for Editor.

## Definition

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

```csharp
public static class RenderPipelineEditorUtility
```

## Static Fields

| Value                                                                                                                                             | Description                                                            |
| ------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| [onRenderingLayerCountChanged](/engine/6000.7/script-reference/unityeditor/rendering/renderpipelineeditorutility/onrenderinglayercountchanged.md) | An event triggered when the count of defined rendering layers changes. |

## Static Methods

| Method                                                                                                                                                                      | Description                                                                                                                                                                                                                                                                       |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [GetDerivedTypesSupportedOnCurrentPipeline](/engine/6000.7/script-reference/unityeditor/rendering/renderpipelineeditorutility/getderivedtypessupportedoncurrentpipeline.md) | Returns the types that're children of `T` and have a [SupportedOnRenderPipelineAttribute](/engine/6000.7/script-reference/unityengine/rendering/supportedonrenderpipelineattribute.md) corresponding to the render pipeline you're using. Order of the return types is arbitrary. |
| [GetPipelineTypeFromPipelineAssetType](/engine/6000.7/script-reference/unityeditor/rendering/renderpipelineeditorutility/getpipelinetypefrompipelineassettype.md)           | Given a [RenderPipelineAsset](/engine/6000.7/script-reference/unityengine/rendering/renderpipelineasset.md) type, returns the corresponding [RenderPipeline](/engine/6000.7/script-reference/unityengine/rendering/renderpipeline.md) type.                                       |
| [TryAddRenderingLayerName](/engine/6000.7/script-reference/unityeditor/rendering/renderpipelineeditorutility/tryaddrenderinglayername.md)                                   | Add a new Layer to Rendering Layers in the [Tags and Layers manager](/engine/6000.7/manual/unity-editor/editor-settings-reference/comp-manager-group/class-tag-manager.md).                                                                                                       |
| [TryRemoveLastRenderingLayerName](/engine/6000.7/script-reference/unityeditor/rendering/renderpipelineeditorutility/tryremovelastrenderinglayername.md)                     | Remove a last Layer to Rendering Layers in the [Tags and Layers manager](/engine/6000.7/manual/unity-editor/editor-settings-reference/comp-manager-group/class-tag-manager.md). The default Rendering Layer cannot be removed.                                                    |
| [TrySetRenderingLayerName](/engine/6000.7/script-reference/unityeditor/rendering/renderpipelineeditorutility/trysetrenderinglayername.md)                                   | Give a possibility to change a Rendering Layer name.                                                                                                                                                                                                                              |
