包含描述默认渲染管线和任何质量等级重写的 RenderPipelineAsset 实例的数组。
默认渲染管线在 GraphicsSettings.defaultRenderPipeline 中定义。当前质量等级的重写渲染管线在 QualitySettings.renderPipeline 中定义,或者您可以使用 QualitySettings.GetRenderPipelineAssetAt 为给定质量等级请求重写值。
此属性返回分配给这些字段的所有 RenderPipelineAsset 实例。如果将同一 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); } } }