Files
XCEngine/docs/api/rhi/d3d12/command-list/set-vertex-buffers-internal.md

35 lines
688 B
Markdown
Raw Normal View History

# D3D12CommandList::SetVertexBuffersInternal
设置多个顶点缓冲区内部实现。
```cpp
void SetVertexBuffersInternal(uint32_t startSlot, uint32_t count, const D3D12_VERTEX_BUFFER_VIEW* views);
```
## 参数
- `startSlot` - 起始槽位
- `count` - 缓冲区数量
- `views` - 顶点缓冲区视图数组
## 返回值
**线程安全:** ❌
**复杂度:** O(n)
## 示例
```cpp
D3D12_VERTEX_BUFFER_VIEW views[2];
views[0] = vertexBuffer1View;
views[1] = vertexBuffer2View;
commandList.SetVertexBuffersInternal(0, 2, views);
```
## 相关文档
- [D3D12CommandList 总览](command-list.md)
- [SetVertexBuffers](set-vertex-buffers.md) - 设置多个顶点缓冲区