GraphicsSettings.allConfiguredRenderPipelines
Declaration
public static RenderPipelineAsset[] allConfiguredRenderPipelines;Описание
Массив, содержащий экземпляры RenderPipelineAsset, которые описывают конвейер отображения по умолчанию и любые переопределения уровня качества.
Конвейер отображения по умолчанию определен в GraphicsSettings.defaultRenderPipeline. Переопределяющий конвейер рендеринга для текущего уровня качества задаётся в QualitySettings.renderPipeline, либо запросить переопределяющее значение для конкретного уровня качества с помощью QualitySettings.GetRenderPipelineAssetAt.
Это свойство возвращает все экземпляры RenderPipelineAsset которые назначены для этих полей. То же самое RenderPipelineAsset может появляться в этом массиве более одного раза, если он назначен более чем одному полю.
using UnityEngine; using UnityEngine.Rendering;
public class AllConfiguredRenderPipelinesExample : MonoBehaviour { void Start() { Debug.Log("All Render Pipeline Assets that define the default render pipeline, or an override: "); foreach (var asset in GraphicsSettings.allConfiguredRenderPipelines) { Debug.Log(asset.name); } } }
Дополнительные ресурсы: Получение, установка и настройка активного конвейера рендеринга, ,GraphicsSettings.currentRenderPipeline,, ,GraphicsSettings.defaultRenderPipeline,, ,QualitySettings.renderPipeline,.