Files
XCEngine/docs/api/rhi/opengl/swap-chain/destructor.md
2026-03-20 02:35:45 +08:00

28 lines
604 B
Markdown

# OpenGLSwapChain::~OpenGLSwapChain
```cpp
~OpenGLSwapChain() override;
```
销毁 OpenGL 交换链对象,自动调用 `Shutdown`
**注意:**
- 析构函数自动调用 `Shutdown` 释放资源
- 确保在销毁前调用 `Shutdown` 或确保交换链已初始化
**示例:**
```cpp
{
OpenGLSwapChain swapChain;
swapChain.Initialize(window, true);
// 使用交换链...
} // 析构函数自动调用 Shutdown
```
## 相关文档
- [OpenGLSwapChain 总览](swap-chain.md) - 返回类总览
- [Shutdown](shutdown.md) - 关闭方法
- [构造函数](constructor.md) - 构造函数