# D3D12Texture::~D3D12Texture ## 函数签名 ```cpp ~D3D12Texture() override; ``` ## 中文描述 析构函数,调用 `Shutdown` 释放资源并销毁 D3D12 资源对象。 ## 参数 无 ## 返回值 无 ## 线程安全 非线程安全,请在所有 GPU 操作完成后销毁对象。 ## 复杂度 O(n) - 取决于资源释放时间 ## 示例 ```cpp { D3D12Texture texture; texture.Initialize(device, desc); // ... 使用 texture ... } // 超出作用域时自动调用析构函数,释放资源 ``` ## 相关文档 - [D3D12Texture](texture.md) - 类总览 - [Shutdown](../../texture/shutdown.md) - 关闭纹理