Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
Nodes representing user settings should derive from this. This is the only node type copied into flattened eval.
| Name | UMovieGraphSettingNode |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphNode.h |
| Include Path | #include "Graph/MovieGraphNode.h" |
Syntax
UCLASS (MinimalAPI, Abstract, BlueprintType)
class UMovieGraphSettingNode : public UMovieGraphNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphSettingNode
Derived Classes
UMovieGraphSettingNode derived class hierarchy
- UMovieGraphApplyCVarPresetNode
- UMovieGraphApplyViewportLookNode
- UMovieGraphFileOutputNode
- UMovieGraphRenderPassNode
- UMovieGraphCameraSettingNode
- UMovieGraphCollectionNode
- UMovieGraphCommandLineEncoderNode
- UMovieGraphDebugSettingNode
- UMovieGraphExecuteScriptNode
- UMovieGraphGlobalGameOverridesNode
- UMovieGraphGlobalOutputSettingNode
- UMovieGraphMaterialParameterCollectionModifierNode
- UMovieGraphModifierNode
- UMovieGraphRenderLayerNode
- UMovieGraphRerouteNode
- UMovieGraphSamplingMethodNode
- UMovieGraphSetCVarValueNode
- UMovieGraphSetMetadataAttributesNode
- UMovieGraphSetStartEndConsoleCommandsNode
- UMovieGraphWarmUpSettingNode
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Modify the Unreal URL and command line arguments when the node will be run in a new process. | Graph/MovieGraphNode.h | ||
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/MovieGraphNode.h | |
virtual FString GetNodeInstanceName () |
An identifier that distinguishes this node from other nodes of the same type within a branch. | Graph/MovieGraphNode.h | |
virtual void PostFlatten () |
When the graph asset was loaded, any deprecated properties were converted to their "real" representations in PostLoad. | Graph/MovieGraphNode.h | |
virtual void PrepareForFlattening
(
const UMovieGraphSettingNode* InSourceNode |
In some very rare cases, a node needs to be "primed" from the node that the flattening is starting from before it's actually put through the flattening process. | Graph/MovieGraphNode.h | |
virtual void ResolveTokenContainingProperties
(
TFunction< void(FString&)>& ResolveFunc, |
Resolves the values of properties that contain {tokens} to their final value. | Graph/MovieGraphNode.h | |
virtual void UpdateTelemetry
(
FMoviePipelineShotRenderTelemetry* InTelemetry |
Updates telemetry data for this node. | Graph/MovieGraphNode.h |
Overridden from UMovieGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< FMovieGraphPinProperties > GetInputPinProperties() |
Gets the properties for all input pins. | Graph/MovieGraphNode.h | |
virtual TArray< FMovieGraphPinProperties > GetOutputPinProperties() |
Gets the properties for all output pins. | Graph/MovieGraphNode.h |