916 B
916 B
RHICommandList::DrawIndexed
virtual void DrawIndexed(uint32_t indexCount, uint32_t instanceCount = 1, uint32_t startIndex = 0, int32_t baseVertex = 0, uint32_t startInstance = 0) = 0;
执行索引绘制调用。通过索引缓冲区从顶点缓冲区中选择顶点绘制图元,允许顶点复用。
参数:
indexCount- 索引数量instanceCount- 实例数量(默认 1)startIndex- 起始索引偏移(默认 0)baseVertex- 基础顶点偏移(默认 0)startInstance- 起始实例偏移(默认 0)
返回: void
异常: 无
线程安全: ❌
复杂度: O(indexCount * instanceCount)
示例:
cmdList->DrawIndexed(36); // 绘制36个索引
相关文档
- RHICommandList 总览 - 返回类总览
- Draw - 绘制
- SetIndexBuffer - 设置索引缓冲