RenderPipelineManager.pipelineSwitchCompleted
Declaration
public static bool pipelineSwitchCompleted;Описание
Показывает, когда переключатель Render Pipeline находится в процессе.
Значение — false, если конвейер рендеринга находится в процессе переключения. Значение — true, если переключение завершено и конвейер рендеринга готов к использованию.
Unity не переключает конвейер рендеринга сразу после установки GraphicsSettings.currentRenderPipeline или QualitySettings.renderPipeline. Unity инициализирует новый экземпляр RenderPipeline только в первый раз, когда любой экземпляр Camera рендеринга устанавливается после установки нового RenderPipelineAsset. Вы можете использовать это свойство, чтобы проверить, произошло ли это и завершился ли переключатель.
Вы также можете подписаться на обратные вызова RenderPipelineManager.activeRenderPipelineAssetChanged и RenderPipelineManager.activeRenderPipelineTypeChanged на RenderPipelineManager, если вы хотите получать обратный вызов вместо использования свойства.