表示 BatchRendererGroup 的过程绘制命令。
这种类型的绘制命令包含对材质的引用,但所有顶点数据都由着色器以过程方式获取。
baseVertex | 基本顶点 |
batchID | 此绘制命令使用的批次 ID。确定着色器可用的元数据值。 |
elementCount | 要绘制的元素(索引或顶点)数量 |
flags | 指定绘制命令的渲染选项。 |
indexBufferHandle | 要用于索引绘制的索引缓冲区的句柄。 |
indexOffsetBytes | 索引缓冲区中索引将从中读取的偏移量,在发出索引绘制时。 |
lightmapIndex | 此绘制命令中使用的烘焙光照贴图的索引。如果启用了光照贴图纹理数组,则此值始终为 -1 (0xFFFF)。 |
materialID | 标识用于渲染此绘制命令中实例的材质。 |
sortingPosition | 与 BatchDrawCommand.flags 结合使用,这指定了如何深度排序此绘制命令中的实例。 |
splitVisibilityMask | 指示绘制命令可见的分割。 |
topology | 执行绘制命令时使用的原始拓扑。 |
visibleCount | 使用此绘制命令绘制的实例数。这必须是一个大于 1 的值。 |
visibleOffset | 与此绘制命令中的第一个实例匹配的 BatchCullingOutputDrawCommands.visibleInstances 中的元素的索引。 |