docs: update RHI API docs

This commit is contained in:
2026-03-20 02:35:45 +08:00
parent ea756c0177
commit 070b444f8f
501 changed files with 13493 additions and 2022 deletions

View File

@@ -0,0 +1,32 @@
# RHIFence::GetNativeHandle
```cpp
virtual void* GetNativeHandle() = 0;
```
获取围栏的原生句柄,用于平台特定的图形 API 操作。返回的句柄类型取决于具体的 RHI 实现:
- DirectX 12`ID3D12Fence*`
- Vulkan`VkFence`
**参数:**
**返回:** 原生句柄指针(`void*`
**线程安全**:❌
**复杂度**O(1)
**示例**
```cpp
RHIFence* fence = device->CreateFence();
void* nativeHandle = fence->GetNativeHandle();
// 平台特定用法示例DirectX 12
// ID3D12Fence* dxFence = static_cast<ID3D12Fence*>(nativeHandle);
```
## 相关文档
- [RHIFence](fence.md) - 返回类总览