Extract builtin forward main-scene graph builder

This commit is contained in:
2026-04-15 01:07:59 +08:00
parent f6fb396a41
commit 65b3078c7f
5 changed files with 262 additions and 206 deletions

View File

@@ -39,6 +39,9 @@ namespace Rendering {
class RenderSurface;
namespace Pipelines {
namespace Internal {
struct BuiltinForwardMainSceneGraphBuilder;
} // namespace Internal
} // namespace Pipelines
namespace Pipelines {
@@ -381,6 +384,8 @@ private:
RHI::RHIResourceView* m_skyboxBoundPanoramicTextureView = nullptr;
RHI::RHIResourceView* m_skyboxBoundCubemapTextureView = nullptr;
SceneRenderFeatureHost m_forwardSceneFeatureHost;
friend struct Internal::BuiltinForwardMainSceneGraphBuilder;
};
class BuiltinForwardPipelineAsset final : public RenderPipelineAsset {