# OpenGLFence::GetCompletedValue ```cpp uint64_t GetCompletedValue() const override; ``` 获取已完成的最大栅栏值。 ## 详细描述 返回 `m_completedValue`,表示已确认完成的栅栏值。每次 `Wait()` 成功返回且同步对象已信号时更新。 此值用于判断在 `Wait(value)` 中指定的栅栏值是否已完成。 ## 参数 无 ## 返回值 | 类型 | 描述 | |------|------| | `uint64_t` | 已完成的栅栏值 | ## 示例 ```cpp OpenGLFence fence; fence.Initialize(false); fence.Signal(5); fence.Wait(1000000000); // 等待完成后 uint64_t completed = fence.GetCompletedValue(); // completed >= 5 ``` ## 相关文档 - [OpenGLFence 总览](fence.md) - 返回类总览 - [GetCurrentValue](get-current-value.md) - 获取当前栅栏值 - [Wait](wait.md) - 等待特定栅栏值