语法
参数
IndexCountPerInstance [in]类型:UINT 每个实例从索引缓冲区读取的索引数。 InstanceCount [in]
类型:UINT 要绘制的实例数。 StartIndexLocation [in]
类型:UINT GPU 从索引缓冲区读取的第一个索引的位置。 BaseVertexLocation [in]
类型:INT 从顶点缓冲区读取顶点之前添加到每个索引的值。 StartInstanceLocation [in]
类型:UINT 从顶点缓冲区读取每个实例数据之前添加到每个索引的值。
返回值
类型:void 无。备注
绘制 API 将工作提交到渲染管道。 实例化可能通过重用相同的几何图形来绘制场景中的多个对象来提高性能。实例化的一个示例是使用不同的位置和颜色绘制同一对象。实例化需要多个顶点缓冲区:至少一个用于每顶点数据,第二个缓冲区用于每实例数据。示例
D3D12Bundles 示例按以下方式使用 ID3D12GraphicsCommandList::DrawIndexedInstanced:要求
头文件: d3d12_xs.h 或 d3d12_x.h库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列
