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 | |
|---|---|---|---|
| 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. |
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 () |