#pragma once #include #include #include 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