Files
XCEngine/docs/api/XCEngine/Rendering/SceneRenderer/Destructor.md

629 B

SceneRenderer::~SceneRenderer

~SceneRenderer() = default;

行为说明

SceneRenderer 自身没有自定义析构逻辑。真正的资源关闭发生在成员析构阶段:

  • m_cameraRenderer 会在自身析构里关闭当前主管线、object-id pass 和 builtin post-process builder。
  • m_requestPlanner 按普通值成员销毁。

因此当前析构语义是“把 teardown 责任完全交给内部 CameraRenderer”,而不是在 SceneRenderer 层重复写一套 shutdown 流程。

相关文档