Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
| Name | UMovieGraphGlobalOutputSettingNode |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
| Include Path | #include "Graph/Nodes/MovieGraphGlobalOutputSettingNode.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieGraphGlobalOutputSettingNode : public UMovieGraphSettingNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphSettingNode → UMovieGraphGlobalOutputSettingNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphGlobalOutputSettingNode() |
Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdaptResolution | EMovieGraphAspectRatioAdaptBehavior | Should the output resolution be automatically adjusted to match the aspect ratio on cameras with Constrain Aspect Ratio? | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| bDropFrameTimecode | bool | Whether the embedded timecode track should be written using drop-frame format. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| bFlushDiskWritesPerShot | bool | 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. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| bOverride_AdaptResolution | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_bDropFrameTimecode | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_bFlushDiskWritesPerShot | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_bOverwriteExistingOutput | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_CustomPlaybackRangeEnd | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_CustomPlaybackRangeEndFrame | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_CustomPlaybackRangeStart | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_CustomPlaybackRangeStartFrame | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_CustomTimecodeStart | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_FrameNumberOffset | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_HandleFrameCount | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_OutputDirectory | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_OutputFrameRate | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_OutputResolution | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_VersioningSettings | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverride_ZeroPadFrameNumbers | uint8 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| bOverwriteExistingOutput | bool | If true, output containers should attempt to override any existing files with the same name. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| CustomPlaybackRangeEnd | FMovieGraphSequencePlaybackRangeBound | If overwritten, and the Type is set to "Custom", then the Value field will override the Sequence's Playback Range End when rendering. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| CustomPlaybackRangeEndFrame | int32 | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
|
| CustomPlaybackRangeStart | FMovieGraphSequencePlaybackRangeBound | If overwritten, and the Type is set to "Custom", then the Value field will override the Sequence's Playback Range Start when rendering. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| CustomPlaybackRangeStartFrame | int32 | These are deprecated but not moved to WITH_EDITORONLY_DATA because that would break existing plugins when they compiled for shipping. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| CustomTimecodeStart | FTimecode | Start the timecode at a specific value, rather than the value coming from the Level Sequence. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| FrameNumberOffset | int32 | 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. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| HandleFrameCount | int32 | 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. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| OutputDirectory | FDirectoryPath | What directory should all of our output files be relative to. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| OutputFrameRate | FFrameRate | What frame rate should the output files be exported at? This overrides the Display Rate of the target sequence. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| OutputResolution | FMovieGraphNamedResolution | What resolution should our output files be exported at? | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| VersioningSettings | FMovieGraphVersioningSettings | Determines how versioning should be handled (Auto Version, Version Number, etc.). | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
| ZeroPadFrameNumbers | int32 | How many digits should all output frame numbers be padded to? MySequence_1.png -> MySequence_0001.png. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
|
Functions
Public
Overridden from UMovieGraphSettingNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual 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. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h | |
virtual void PostFlatten () |
When the graph asset was loaded, any deprecated properties were converted to their "real" representations in PostLoad. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h | |
virtual void UpdateTelemetry
(
FMoviePipelineShotRenderTelemetry* InTelemetry |
Updates telemetry data for this node. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
Overridden from UMovieGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EMovieGraphBranchRestriction GetBranchRestriction() |
Determines which types of branches the node can be created in. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h | |
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h | |
virtual FText GetMenuCategory() |
Gets the category that the node belongs under. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h | |
virtual FText GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h | |
virtual FLinearColor GetNodeTitleColor() |
Gets the node's title color, as visible in the graph. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyPostLoadPropertyConversions
(
bool bEmitWarning |
This is called from PostLoad and when the UMovieGraphPipeline is initialized to convert any legacy properties. | Graph/Nodes/MovieGraphGlobalOutputSettingNode.h |