# 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/7000.0/script-reference/unity/projectauditor/editor.md)
* **Assembly:** UnityEditor

```csharp
public interface IRenderPipelineAssetCreator
```

## Methods

| Method                                                                                                                                      | Description                                                                                                                           |
| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| [CreateAndAssignDefault](/engine/7000.0/script-reference/unity/projectauditor/editor/irenderpipelineassetcreator/createandassigndefault.md) | Creates a render pipeline asset configured for the given target pipeline, and assigns it as the project-wide default render pipeline. |
| [MatchesTargetPipeline](/engine/7000.0/script-reference/unity/projectauditor/editor/irenderpipelineassetcreator/matchestargetpipeline.md)   | Checks whether a render pipeline asset is already configured for the given target pipeline.                                           |
