# 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) - 设置多个顶点缓冲区