Files
XCEngine/engine/src/Rendering/Execution/Internal/CameraFrameGraph/Executor.h

20 lines
496 B
C++

#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);
} // namespace Rendering
} // namespace XCEngine