Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineRenderPasses > API/Plugins/MovieRenderPipelineRenderPasses/Graph > API/Plugins/MovieRenderPipelineRenderPasses/Graph/Renderers
Inheritance Hierarchy
- FMovieGraphImagePassBase
- FMovieGraphDeferredPass
- FMovieGraphPathTracerPass
References
| Module | MovieRenderPipelineRenderPasses |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineRenderPasses/Public/Graph/Renderers/MovieGraphDeferredPass.h |
| Include | #include "Graph/Renderers/MovieGraphDeferredPass.h" |
Syntax
struct FMovieGraphDeferredPass : public UE::MovieGraph::Rendering::FMovieGraphImagePassBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | FramesToDelayPostSubmission | The number of frames to delay to send frames from SubmissionQueue to post-render submission. | |
| FMovieGraphRenderPassLayerData | LayerData | ||
| FMovieGraphRenderDataIdentifier | RenderDataIdentifier | Unique identifier passed in GatherOutputPasses and with each render that identifies the data produced by this renderer. | |
| FSceneViewStateReference | SceneViewState | Scene View history used by the renderer. | |
| TQueue< FMovieGraphPostRendererSubmissionParams > | SubmissionQueue | FIFO queue of rendered frames. It allows frames to be sent to post-render submission with a delay if needed (e.g., when temporal denoising is used with path tracers). |
Overridden from FMovieGraphImagePassBase
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
||
| void | GatherOutputPasses
(
UMovieGraphEvaluatedConfig* InConfig, |
||
| FName | |||
| UMovieGraphImagePassBaseNode * | GetParentNode
(
UMovieGraphEvaluatedConfig* InConfig |
For this image pass, look up the associated node by type for the given config. | |
| void | PostRendererSubmission
(
const UE::MovieGraph::FMovieGraphSampleState& InSampleState, |
||
| void | Render
(
const FMovieGraphTraversalContext& InFrameTraversalContext, |
||
| void | Setup
(
TWeakObjectPtr< UMovieGraphDefaultRenderer > InRenderer, |
||
| void | Teardown () |