Files
XCEngine/docs/api/rhi/opengl/fence/get-current-value.md
2026-03-20 02:35:45 +08:00

716 B

OpenGLFence::GetCurrentValue

uint64_t GetCurrentValue() const;

获取栅栏的当前值。

详细描述

返回 m_fenceValue,表示栅栏的最新值。每次调用 Signal() 时更新。

参数

返回值

类型 描述
uint64_t 当前栅栏值

示例

OpenGLFence fence;
fence.Initialize(false);

uint64_t initial = fence.GetCurrentValue(); // 0

fence.Signal();
uint64_t afterSignal = fence.GetCurrentValue(); // 1

fence.Signal(10);
uint64_t afterValue = fence.GetCurrentValue(); // 10

相关文档