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

BatchDrawCommand

UnityEngine.Rendering 中的结构体

/

实现于:UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每项建议更改,并在适当的地方进行更新。

关闭

提交失败

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

关闭

取消

描述

表示 BatchRendererGroup 的绘制命令。

属性

batchID此绘制命令使用的批次 ID。确定可用于着色器的元数据值。
flags指定绘制命令的渲染选项。
lightmapIndex此绘制命令中使用的烘焙光照贴图的索引。如果未设置 BatchDrawCommandFlags.UseLegacyLightmapsKeyword,则忽略此值。
materialID标识用于渲染此绘制命令中实例的材质。
meshID标识用于渲染此绘制命令中实例的网格。
sortingPosition与 BatchDrawCommand.flags 结合使用,指定如何对此绘制命令中的实例进行深度排序。
splitVisibilityMask指示绘制命令在哪些分割中可见。
submeshIndex指定由 BatchDrawCommand.meshID 标识的网格的哪个子网格用于渲染此绘制命令中的实例。
visibleCount使用此绘制命令绘制的实例数量。这必须是一个大于 1 的值。
visibleOffset与 BatchCullingOutputDrawCommands.visibleInstances 中的第一个实例匹配的此绘制命令中第一个实例的元素索引。