Version: 2019.1
Experimental: this API is experimental and might be changed or removed in the future.

IRenderPipelineAsset

interface in UnityEngine.Experimental.Rendering

Switch to Manual

Description

An asset that produces a specific IRenderPipeline.

A RenderPipelineAsset is responsible for constructing and managing the lifecycle of a IRenderPipeline. This involves holding settings information, producing the instance used for rendering, and destroying created pipelines when the settings become invalid.

Public Functions

CreatePipelineCreate a IRenderPipeline specific to this asset.
DestroyCreatedInstancesOverride this method to destroy RenderPipeline cached state.
GetTerrainBrushPassIndexThe render index for the terrain brush in the editor.