版本: Unity 6 (6000.0)
语言英语
  • C#
实验性:此 API 处于实验阶段,将来可能会更改或删除。

GraphicsState

UnityEngine.Experimental.Rendering 中的结构体

/

实现于:UnityEngine.CoreModule

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

图形状态标识特定的渲染配置。

现代图形 API(例如 Metal、D3D12、Vulkan)使用活动着色器变体和渲染配置来创建着色器的精确 GPU 表示。

属性

attachments在此渲染配置中使用的颜色附件数组。
depthAttachmentIndex在此渲染配置中用作深度/模板缓冲区的附件的索引。
depthBias此渲染配置的全局深度偏差值。
forceCullMode此渲染配置中强制的剔除模式。
invertCulling指示在此渲染配置中是否反转背面剔除的标志。
invertProjection指示在此渲染配置中投影矩阵是否反转的标志。
multiviewCount在此渲染配置中使用的 VR 视图数量。
negativeScale指示网格在此渲染配置中是否具有反转比例的标志。
renderState在此渲染配置中使用的渲染状态。
sampleCount在此渲染配置中每个像素的样本数。
shadingRateIndex用作着色率图像的附件的索引。
slopeDepthBias此渲染配置的全局斜率深度偏差值。
subPasses包含每个子通道信息的数组。
subPassIndex在此渲染配置中活动子通道的索引。
topology网格的拓扑结构,例如:三角形、线条、四边形、点等,在此渲染配置中使用。
vertexAttributes包含顶点属性信息的数组。
wireframe在此渲染配置中是否启用了线框模式。