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

GraphicsSettings

UnityEngine.Rendering 中的类

/

继承自:Object

/

实现于:UnityEngine.CoreModule

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

图形设置的脚本接口。

静态属性

allConfiguredRenderPipelines包含描述默认渲染管线和任何质量级别覆盖的 RenderPipelineAsset 实例的数组。
cameraRelativeLightCulling启用或禁用使用相机位置作为剔除光源的参考点。
cameraRelativeShadowCulling启用或禁用使用相机位置作为剔除阴影的参考点。
currentRenderPipeline定义当前质量级别的活动渲染管线的 RenderPipelineAsset。
currentRenderPipelineAssetType当前活动 RenderPipelineAsset 的类型,如果当前没有活动资源,则为 null。
defaultGateFitMode存储新创建的摄像机的 GateFit 属性的默认值。
defaultRenderPipeline定义默认渲染管线的 RenderPipelineAsset。
disableBuiltinCustomRenderTextureUpdate禁用自定义渲染纹理的内置更新循环,以便您可以编写自己的更新循环。
isScriptableRenderPipelineEnabled如果值为 true,则表示启用了可脚本化的渲染管线。
lightProbeOutsideHullStrategy定义 Unity 选择探针来照亮由光照探针照亮但位于光照探针四面体外壳边界之外的渲染器的方式。
lightsUseColorTemperature是否在计算该光源的最终颜色时使用光源的颜色温度。
lightsUseLinearIntensity如果为 true,则光强乘以线性颜色值。如果为 false,则使用伽马颜色值。
logWhenShaderIsCompiled如果为 true,则每次在应用程序运行时编译着色器时都会生成日志条目。
realtimeDirectRectangularAreaLights当前渲染管线是否能够为矩形区域光源渲染直接光照?
transparencySortAxis一个轴,描述用于排序目的测量对象距离的方向。
transparencySortMode透明对象排序模式。
useScriptableRenderPipelineBatching在运行时启用/禁用 SRP 批处理程序(实验性)。
videoShadersIncludeMode是否以及何时在构建中包含视频着色器。

静态方法

ForEach为每个 IRenderPipelineGraphicsSettings 执行给定的回调。
GetCustomShader获取用作内置着色器替代的自定义着色器。
GetGraphicsSettings提供对 GraphicSettings 对象的引用。
GetRenderPipelineSettings获取分配给给定渲染管线资源的 RenderPipelineGlobalSettings 资源。
GetSettingsForRenderPipeline获取给定渲染管线的已注册 RenderPipelineGlobalSettings。
GetShaderMode获取内置着色器模式。
HasShaderDefine如果在为当前 GraphicsTier 编译着色器时设置了着色器定义,则返回 true。Graphics Tiers 仅在内置渲染管线中可用。
SetCustomShader设置用作内置着色器替代的自定义着色器。
SetShaderMode设置内置着色器模式。
Subscribe订阅 IRenderPipelineGraphicsSettings 中属性的更改。
TryGetCurrentRenderPipelineGlobalSettings获取当前活动管线 RenderPipelineGlobalSettings。
TryGetRenderPipelineSettings从 GraphicsSettings 获取 IRenderPipelineGraphicsSettings 并返回是否找到该设置。
Unsubscribe取消对使用 IRenderPipelineGraphicsSettings 接口实现的设置对象的属性更改的任何订阅。

继承的成员

属性

hideFlags对象是否应隐藏、与场景一起保存或用户可修改?
name对象的名称。

公共方法

GetInstanceID获取对象的实例 ID。
ToString返回对象的名称。

静态方法

Destroy移除游戏对象、组件或资源。
DestroyImmediate立即销毁对象 obj。强烈建议您改用 Destroy。
DontDestroyOnLoad加载新场景时不要销毁目标对象。
FindAnyObjectByType检索类型为 type 的任何活动加载的对象。
FindFirstObjectByType检索类型为 type 的第一个活动加载的对象。
FindObjectsByType检索类型为 type 的所有加载对象的列表。
Instantiate克隆对象 original 并返回克隆。
InstantiateAsync捕获原始对象(必须与某个游戏对象相关)的快照并返回 AsyncInstantiateOperation。

运算符

bool对象是否存在?
operator !=比较两个对象是否引用不同的对象。
operator ==比较两个对象引用以查看它们是否引用同一个对象。