965 B
965 B
D3D12QueryHeap
命名空间: XCEngine::RHI
类型: class
描述: DirectX 12 查询堆的 D3D12 实现,用于管理 GPU 查询操作。
公共方法
| 方法 | 描述 |
|---|---|
Initialize |
初始化查询堆 |
Shutdown |
关闭查询堆 |
GetQueryHeap |
获取 D3D12 查询堆 |
GetNativeHandle |
获取原生句柄 |
GetType |
获取查询类型 |
GetCount |
获取查询数量 |
使用示例
#include "XCEngine/RHI/D3D12/D3D12QueryHeap.h"
D3D12QueryHeap queryHeap;
if (queryHeap.Initialize(device, QueryType::Timestamp, 1024)) {
// 使用查询堆
ID3D12QueryHeap* heap = queryHeap.GetQueryHeap();
QueryType type = queryHeap.GetType();
uint32_t count = queryHeap.GetCount();
queryHeap.Shutdown();
}