Files
XCEngine/docs/api/XCEngine/RHI/OpenGL/OpenGLRenderPass/Destructor.md

653 B

OpenGLRenderPass::~OpenGLRenderPass

~OpenGLRenderPass() override;

作用

销毁 OpenGLRenderPass,并释放其内部保存的附件描述数据。

当前实现行为

  • 析构函数唯一动作是调用 Shutdown
  • 不会删除任何 OpenGL 原生对象,因为该类型当前不持有 FBO、render pass 或其他驱动句柄。

使用建议

  • 如果对象已经显式调用过 Shutdown(),析构时再次调用也是安全的。
  • 该析构主要负责清空 CPU 侧元数据,不承担 GPU 资源释放职责。

相关文档