版本:Unity 6 (6000.0)
语言英语
  • C#

GraphicsSettings.allConfiguredRenderPipelines

建议更改

成功!

感谢帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读来自用户的所有建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,无法提交建议更改。请在几分钟后 <a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public static RenderPipelineAsset[] allConfiguredRenderPipelines;

描述

包含描述默认渲染管线和任何质量等级重写的 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); } } }