Files
XCSDD/docs/api/rhi/d3d12/screenshot/copy-to-readback-and-save.md
ssdfasd 58a83f445a fix: improve doc link navigation and tree display
- Fix link resolution with proper relative/absolute path handling
- Improve link styling with underline decoration
- Hide leaf nodes from tree, only show directories
- Fix log file path for packaged app
2026-03-19 12:44:08 +08:00

1.2 KiB

D3D12Screenshot::CopyToReadbackAndSave

函数签名

static bool CopyToReadbackAndSave(ID3D12Device* device,
                                  ID3D12CommandQueue* commandQueue,
                                  ID3D12Resource* renderTarget,
                                  const char* filename,
                                  uint32_t width,
                                  uint32_t height)

中文描述

复制渲染目标到回读缓冲区并保存为图片文件。

参数

参数 类型 描述
device ID3D12Device* D3D12 设备指针
commandQueue ID3D12CommandQueue* 命令队列指针
renderTarget ID3D12Resource* 渲染目标资源
filename const char* 保存文件名
width uint32_t 宽度
height uint32_t 高度

返回值

bool - 操作是否成功

复杂度

O(n) - 取决于纹理大小

示例

D3D12Screenshot::CopyToReadbackAndSave(device, commandQueue, renderTarget, "screenshot.png", width, height);

相关文档