Files
XCEngine/docs/api/rhi/d3d12/command-list/copy-buffer.md
2026-03-20 02:35:45 +08:00

737 B
Raw Blame History

D3D12CommandList::CopyBuffer

void CopyBuffer(ID3D12Resource* dst, uint64_t dstOffset, ID3D12Resource* src, uint64_t srcOffset, uint64_t size);

复制缓冲区。

参数:

  • dst - 目标缓冲区
  • dstOffset - 目标偏移
  • src - 源缓冲区
  • srcOffset - 源偏移
  • size - 复制大小

复杂度: O(n)n 为复制数据量

示例:

ID3D12Resource* srcBuffer = /* 源缓冲区 */;
ID3D12Resource* dstBuffer = /* 目标缓冲区 */;
cmdList.CopyBuffer(dstBuffer, 0, srcBuffer, 0, 1024);

相关文档