Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


pipelineSwitchCompleted

Indicate when Render Pipeline switch is in progress.
Read time 1 minuteLast updated 10 days ago

Definition

public static bool pipelineSwitchCompleted { get; }

Remarks

The value is
false
if the render pipeline is in the process of being switched. The value is
true
if the switch has completed and the render pipeline is ready for use.
Unity doesn't switch the render pipeline immediately when you set GraphicsSettings.currentRenderPipeline or QualitySettings.renderPipeline. Unity only initializes a new RenderPipeline instance the first time any Camera renders after you set a new RenderPipelineAsset. You can use this property to check if this has happened and the switch has finished.
You can also subscribe to the RenderPipelineManager.activeRenderPipelineAssetChanged and RenderPipelineManager.activeRenderPipelineTypeChanged callbacks on the RenderPipelineManager if you want to receive a callback instead of using a property.