Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineRenderPasses > API/Plugins/MovieRenderPipelineRenderPasses/Graph > API/Plugins/MovieRenderPipelineRenderPasses/Graph/Nodes
Inheritance Hierarchy
- UObject
- UMovieGraphNode
- UMovieGraphSettingNode
- UMovieGraphRenderPassNode
- UMovieGraphImagePassBaseNode
- UMovieGraphDeferredRenderPassNode
References
| Module | MovieRenderPipelineRenderPasses |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineRenderPasses/Public/Graph/Nodes/MovieGraphDeferredPassNode.h |
| Include | #include "Graph/Nodes/MovieGraphDeferredPassNode.h" |
Syntax
UCLASS ()
class UMovieGraphDeferredRenderPassNode : public UMovieGraphImagePassBaseNode
Remarks
A render node which uses the Deferred Renderer.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FMoviePipelinePostProcessPass > | AdditionalPostProcessMaterials | An array of additional post-processing materials to run after the frame is rendered. | |
| TEnumAsByte< EAntiAliasingMethod > | AntiAliasingMethod | Which anti-aliasing method should this render use. | |
| bool | bAllowOCIO | Allow the output file OpenColorIO transform to be used on this render. | |
| bool | bDisableToneCurve | If true, the tone curve will be disabled for this render pass. | |
| uint8: 1 | bOverride_AdditionalPostProcessMaterials | ||
| uint8: 1 | bOverride_AntiAliasingMethod | ||
| uint8: 1 | bOverride_bAllowOCIO | ||
| uint8: 1 | bOverride_bDisableToneCurve | ||
| uint8: 1 | bOverride_bWriteAllSamples | ||
| uint8: 1 | bOverride_SpatialSampleCount | ||
| uint8: 1 | bOverride_ViewModeIndex | ||
| bool | bWriteAllSamples | Debug Feature. | |
| int32 | SpatialSampleCount | How many sub-pixel jitter renders should we do per temporal sample? This can be used to achieve high sample counts without Temporal Sub-Sampling (allowing high sample counts without motion blur being enabled), but we generally recommend using Temporal Sub-Samples when possible. | |
| TEnumAsByte< EViewModeIndex > | ViewModeIndex | The view mode index that will be applied to renders. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from UMovieGraphImagePassBaseNode
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< UE::MovieGraph::Rendering::FMovieGraphImagePassBase > | |||
| TArray< FMoviePipelinePostProcessPass > | Get an array of user-added post-process materials for the render | ||
| bool | GetAllowOCIO () |
Should the output file be allowed to apply an OCIO transform on this render? | |
| EAntiAliasingMethod | Which AA Method should be used? | ||
| bool | Should the tone curve be disabled while rendering? Allows for linear values in exrs but changes the look of the final image. | ||
| int32 | How many spatial samples should be rendered each frame? | ||
| EViewModeIndex | Gets the view mode index that should be active for this renderer. | ||
| bool | Should each individual sample rendered be written out for debugging? |
Overridden from UMovieGraphRenderPassNode
| Type | Name | Description | |
|---|---|---|---|
| FString |
Overridden from UMovieGraphSettingNode
| Type | Name | Description | |
|---|---|---|---|
| void | GetFormatResolveArgs
(
FMovieGraphResolveArgs& OutMergedFormatArgs, |
This is called either on the CDO, or on a "flattened" instance of the node every frame when generating filename/file metadata, allowing the node to add custom key-value pairs (FString, FString) to be used as {format_tokens} in filenames, or to be included in File metadata. | |
| void | UpdateTelemetry
(
FMoviePipelineShotRenderTelemetry* InTelemetry |
Updates telemetry data for this node. |
Overridden from UMovieGraphNode
| Type | Name | Description | |
|---|---|---|---|
| FSlateIcon | GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | |
| FText | GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. |