refactor(rendering): shorten camera-frame graph file layout

This commit is contained in:
2026-04-15 13:53:44 +08:00
parent aec7d79d83
commit 914c9361ed
29 changed files with 100 additions and 81 deletions

View File

@@ -0,0 +1,22 @@
#pragma once
#include <XCEngine/Rendering/Execution/CameraFramePlan.h>
#include <XCEngine/Rendering/RenderPass.h>
#include <XCEngine/Rendering/RenderPipeline.h>
namespace XCEngine {
namespace Rendering {
struct DirectionalShadowExecutionState;
bool ExecuteCameraFrameRenderGraphPlan(
const CameraFramePlan& plan,
const DirectionalShadowExecutionState& shadowState,
const RenderSceneData& sceneData,
RenderPipeline* pipeline,
RenderPass* objectIdPass,
RenderPass* depthOnlyPass,
RenderPass* shadowCasterPass);
} // namespace Rendering
} // namespace XCEngine