Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/Graph > API/Plugins/MovieRenderPipelineCore/Graph/Nodes
Inheritance Hierarchy
- UObject
- UMovieGraphNode
- UMovieGraphSettingNode
- UMovieGraphGlobalOutputSettingNode
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
| Include | #include "Graph/Nodes/MovieGraphGlobalOutputSettingNode.h" |
Syntax
UCLASS ()
class UMovieGraphGlobalOutputSettingNode : public UMovieGraphSettingNode
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDropFrameTimecode | Whether the embedded timecode track should be written using drop-frame format. | |
| bool | bFlushDiskWritesPerShot | If true, the game thread will stall at the end of each shot to flush the rendering queue, and then flush any outstanding writes to disk, finalizing any outstanding videos and generally completing the work. | |
| uint8: 1 | bOverride_bDropFrameTimecode | ||
| uint8: 1 | bOverride_bFlushDiskWritesPerShot | ||
| uint8: 1 | bOverride_bOverwriteExistingOutput | ||
| uint8: 1 | bOverride_CustomPlaybackRangeEndFrame | ||
| uint8: 1 | bOverride_CustomPlaybackRangeStartFrame | ||
| uint8: 1 | bOverride_CustomTimecodeStart | ||
| uint8: 1 | bOverride_FrameNumberOffset | ||
| uint8: 1 | bOverride_HandleFrameCount | ||
| uint8: 1 | bOverride_OutputDirectory | ||
| uint8: 1 | bOverride_OutputFrameRate | ||
| uint8: 1 | bOverride_OutputResolution | ||
| uint8: 1 | bOverride_VersioningSettings | ||
| uint8: 1 | bOverride_ZeroPadFrameNumbers | ||
| bool | bOverwriteExistingOutput | If true, output containers should attempt to override any existing files with the same name. | |
| int32 | CustomPlaybackRangeEndFrame | ||
| int32 | CustomPlaybackRangeStartFrame | ||
| FTimecode | CustomTimecodeStart | Start the timecode at a specific value, rather than the value coming from the Level Sequence. | |
| int32 | FrameNumberOffset | How many frames should we offset the output frame number by? This is useful when using handle frames on Sequences that start at frame 0, as the output would start in negative numbers. | |
| int32 | HandleFrameCount | Top level shot track sections will automatically be expanded by this many frames in both directions, and the resulting additional time will be rendered as part of that shot. | |
| FDirectoryPath | OutputDirectory | What directory should all of our output files be relative to. | |
| FFrameRate | OutputFrameRate | What frame rate should the output files be exported at? This overrides the Display Rate of the target sequence. | |
| FMovieGraphNamedResolution | OutputResolution | What resolution should our output files be exported at? | |
| FMovieGraphVersioningSettings | VersioningSettings | Determines how versioning should be handled (Auto Version, Version Number, etc.). | |
| int32 | ZeroPadFrameNumbers | How many digits should all output frame numbers be padded to? MySequence_1.png -> MySequence_0001.png. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
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 | |
|---|---|---|---|
| EMovieGraphBranchRestriction | Determines which types of branches the node can be created in. | ||
| FSlateIcon | GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | |
| FText | Gets the category that the node belongs under. | ||
| FText | GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. | |
| FLinearColor | Gets the node's title color, as visible in the graph. |