# IRenderPipelineAssetCreator

> Implemented by a render pipeline package so that the Migrate to URP workflow can create and assign a render pipeline asset without Project Auditor referencing that package.

## Definition

* **Type:** Interface
* **Namespace:** [Unity.ProjectAuditor.Editor](/engine/6000.7/script-reference/unity/projectauditor/editor.md)
* **Assembly:** UnityEditor

```csharp
public interface IRenderPipelineAssetCreator
```

## Methods

| Method                                                                                                                                      | Description                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [CreateAndAssignDefault](/engine/6000.7/script-reference/unity/projectauditor/editor/irenderpipelineassetcreator/createandassigndefault.md) | Creates a render pipeline asset and assigns it as the project-wide default render pipeline. |
