Unity 6.3
0 онлайн 84 гостей 3 в системе
Вход

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, если вы хотите получать обратный вызов вместо использования свойства.