907 B
907 B
OpenGLFence::Initialize
bool Initialize(bool signaled = false);
初始化 OpenGLFence 实例,设置栅栏的初始值和状态。
详细描述
此方法不创建 OpenGL 同步对象(GLsync),仅初始化内部状态。GLsync 对象在首次调用 Signal() 时才被创建。
参数
| 参数 | 类型 | 描述 |
|---|---|---|
signaled |
bool |
初始是否为 signaled 状态。默认为 false(Unsignaled) |
返回值
| 类型 | 描述 |
|---|---|
bool |
始终返回 true。初始化成功 |
示例
OpenGLFence fence;
// 创建为 unsignaled 状态
fence.Initialize(false);
// 或创建为 already signaled 状态
OpenGLFence fence2;
fence2.Initialize(true);
相关文档
- OpenGLFence 总览 - 返回类总览
- Signal - 创建 GLsync 对象
- Shutdown - 释放资源