docs: update RHI API docs
This commit is contained in:
34
docs/api/rhi/fence/signal-value.md
Normal file
34
docs/api/rhi/fence/signal-value.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# RHIFence::Signal
|
||||
|
||||
```cpp
|
||||
virtual void Signal(uint64_t value) = 0;
|
||||
```
|
||||
|
||||
将围栏设置为指定的值并通知 GPU。该方法允许设置自定义的围栏值,用于更精细的同步控制。
|
||||
|
||||
**参数:**
|
||||
- `value` - 要设置的围栏值,一个 64 位无符号整数
|
||||
|
||||
**返回:** 无
|
||||
|
||||
**线程安全**:❌
|
||||
|
||||
**复杂度**:O(1)
|
||||
|
||||
**示例**:
|
||||
|
||||
```cpp
|
||||
RHIFence* fence = device->CreateFence();
|
||||
|
||||
// 设置围栏值为特定标记
|
||||
const uint64_t kFrameFenceValue = 1000ULL;
|
||||
fence->Signal(kFrameFenceValue);
|
||||
|
||||
// 等待直到围栏达到指定值
|
||||
fence->Wait(kFrameFenceValue);
|
||||
```
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [RHIFence](fence.md) - 返回类总览
|
||||
- [Signal](signal.md) - 无参数版本的 Signal
|
||||
Reference in New Issue
Block a user