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

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,.