Files
XCSDD/docs/api/rhi/d3d12/screenshot/capture.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.1 KiB

D3D12Screenshot::Capture

函数签名

static bool Capture(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::Capture(device, commandQueue, renderTarget, "screenshot.png", width, height);

相关文档