27 lines
618 B
Markdown
27 lines
618 B
Markdown
# OpenGLSwapChain::GetCurrentBackBufferIndex
|
||
|
||
```cpp
|
||
uint32_t GetCurrentBackBufferIndex() const override;
|
||
```
|
||
|
||
获取当前后台缓冲区的索引。
|
||
|
||
**返回:** 始终返回 0(OpenGL 交换链使用单一帧缓冲)
|
||
|
||
**线程安全:** ❌
|
||
|
||
**注意:**
|
||
- OpenGL 交换链实现返回 0,因为使用单一帧缓冲而非多缓冲
|
||
- 该方法继承自 `RHISwapChain` 抽象接口
|
||
|
||
**示例:**
|
||
|
||
```cpp
|
||
uint32_t index = swapChain->GetCurrentBackBufferIndex();
|
||
```
|
||
|
||
## 相关文档
|
||
|
||
- [OpenGLSwapChain 总览](swap-chain.md)
|
||
- [GetCurrentBackBuffer](get-current-back-buffer.md) - 获取当前后台缓冲区
|