774 B
774 B
D3D12Common::GetCPUDescriptorHandle
inline D3D12_CPU_DESCRIPTOR_HANDLE GetCPUDescriptorHandle(
D3D12_CPU_DESCRIPTOR_HANDLE baseHandle,
UINT offsetInDescriptors,
UINT descriptorSize
)
计算偏移后的 CPU 描述符句柄。
参数:
baseHandle- 基础描述符句柄offsetInDescriptors- 描述符偏移数量descriptorSize- 单个描述符大小(字节)
返回: 偏移后的 CPU 描述符句柄
线程安全: ✅(纯函数)
示例:
D3D12_CPU_DESCRIPTOR_HANDLE rtvHandle = GetCPUDescriptorHandle(
heapStartHandle,
2, // 第3个描述符
rtvDescriptorSize
);