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

677 B

D3D12SwapChain::Shutdown

函数签名

void Shutdown() override

中文描述

关闭交换链并释放所有相关资源。此方法会重置交换链 COM 指针,释放后台缓冲区。

调用此方法后,交换链实例可重新调用 Initialize 进行初始化。

参数

返回值

复杂度

O(n) - 取决于缓冲区数量

示例

D3D12SwapChain swapChain;
swapChain.Initialize(factory, commandQueue, hwnd, 1920, 1080);

// 使用完毕后关闭
swapChain.Shutdown();

相关文档