refactor(rendering): move scene data policy into render pipelines
This commit is contained in:
@@ -18,6 +18,7 @@ namespace XCEngine {
|
||||
namespace Rendering {
|
||||
|
||||
class RenderGraphBuilder;
|
||||
struct CameraFramePlan;
|
||||
|
||||
struct RenderPipelineStageRenderGraphContext {
|
||||
RenderGraphBuilder& graphBuilder;
|
||||
@@ -84,6 +85,10 @@ public:
|
||||
|
||||
~RenderPipeline() override = default;
|
||||
|
||||
virtual void ConfigureRenderSceneData(
|
||||
const CameraFramePlan& plan,
|
||||
RenderSceneData& sceneData) const;
|
||||
|
||||
void SetCameraFrameStandalonePass(
|
||||
CameraFrameStage stage,
|
||||
std::unique_ptr<RenderPass> pass) {
|
||||
|
||||
Reference in New Issue
Block a user