Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/Graph > API/Plugins/MovieRenderPipelineCore/Graph/Nodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieGraphNode
- UMovieGraphSettingNode
- UMovieGraphRenderPassNode
- UMovieGraphBurnInNode
- UMovieGraphDeferredRenderPassNode
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphRenderPassNode.h |
| Include | #include "Graph/Nodes/MovieGraphRenderPassNode.h" |
Syntax
UCLASS&40;Abstract&41;
class UMovieGraphRenderPassNode : public UMovieGraphSettingNode
Remarks
The UMovieGraphRenderPassNode node defines a render pass that MRQ may produce. This node can be implemented in the graph multiple times, and the exact settings it should use can be created out of a mixture of nodes. Because of this, when rendering, MRQ will figure out how many layers there are that actually use this CDO and will call the function on the CDO once, providing the information about all instances. This will allow the node to create any number of instances (decoupled from the number of times the node is used in the graph).
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GatherOutputPasses
(
TArray< FMovieGraphRenderDataIdentifier >& OutExpectedPasses |
Called each output frame. | |
| void | GatherOutputPassesImpl
(
TArray< FMovieGraphRenderDataIdentifier >& OutExpectedPasses |
||
| FString | Get the name of this renderer. Deferred, Path Tracer, Panoramic, etc. Called on the CDO. | ||
| FString | |||
| void | Render
(
const FMovieGraphTraversalContext& InFrameTraversalContext, |
Called each tick (once per temporal sample). Called on the CDO. | |
| void | RenderImpl
(
const FMovieGraphTraversalContext& InFrameTraversalContext, |
||
| void | Setup
(
const FMovieGraphRenderPassSetupData& InSetupData |
Called when this should set up for rendering a new shot. Called on the CDO. | |
| void | SetupImpl
(
const FMovieGraphRenderPassSetupData& InSetupData |
||
| void | Teardown () |
Called when this should do teardown of resources. | |
| void | TeardownImpl () |
Overridden from UMovieGraphNode
| Type | Name | Description | |
|---|---|---|---|
| FText | Gets the category that the node belongs under. |