// Copyright Voulz 2021-2025. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "Graph/Renderers/MovieGraphDeferredPass.h" #include "Graph/Renderers/MovieGraphImagePassBase.h" #include "Graph/Renderers/MovieGraphPathTracerPass.h" #include "UObject/Object.h" /** * */ struct ARCHVISTOOLS_API FMovieGraphArchVisDeferredPass : public UE::MovieGraph::Rendering::FMovieGraphDeferredPass { virtual void Render(const FMovieGraphTraversalContext& InFrameTraversalContext, const FMovieGraphTimeStepData& InTimeData) override; }; /** * */ struct ARCHVISTOOLS_API FMovieGraphArchVisPathTracerPass : public UE::MovieGraph::Rendering::FMovieGraphPathTracerPass { virtual void Render(const FMovieGraphTraversalContext& InFrameTraversalContext, const FMovieGraphTimeStepData& InTimeData) override; };