refactor(rendering): centralize fullscreen stage surface resolution

This commit is contained in:
2026-04-15 15:20:59 +08:00
parent 795eaf80df
commit 1ad3bfc702
4 changed files with 78 additions and 46 deletions

View File

@@ -50,6 +50,7 @@ struct CameraFramePlan {
bool IsFinalOutputStageValid() const;
bool HasFrameStage(CameraFrameStage stage) const;
RenderPassSequence* GetPassSequence(CameraFrameStage stage) const;
const FullscreenPassRenderRequest* GetFullscreenPassRequest(CameraFrameStage stage) const;
const ScenePassRenderRequest* GetScenePassRequest(CameraFrameStage stage) const;
const ObjectIdRenderRequest* GetObjectIdRequest(CameraFrameStage stage) const;
const RenderSurface& GetMainSceneSurface() const;