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

843 B
Raw Blame History

D3D12CommandList::ResolveQueryData

void ResolveQueryData(ID3D12QueryHeap* queryHeap, QueryType type, uint32_t startIndex, uint32_t count, ID3D12Resource* resultBuffer, uint64_t resultOffset);

解析查询数据。

参数:

  • queryHeap - 查询堆
  • type - 查询类型
  • startIndex - 起始索引
  • count - 查询数量
  • resultBuffer - 结果缓冲区
  • resultOffset - 结果偏移

复杂度: O(n)n 为查询数量

示例:

ID3D12QueryHeap* queryHeap = /* 获取查询堆 */;
ID3D12Resource* resultBuffer = /* 结果缓冲区 */;
cmdList.ResolveQueryData(queryHeap, QueryType::Timestamp, 0, 1, resultBuffer, 0);

相关文档