Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineRenderPasses > API/Plugins/MovieRenderPipelineRenderPasses/Graph > API/Plugins/MovieRenderPipelineRenderPasses/Graph/Nodes > API/Plugins/MovieRenderPipelineRenderPasses/Graph/Nodes/UMovieGraphDefer-
- UMovieGraphSettingNode::GetFormatResolveArgs()
- UMovieGraphDeferredRenderPassNode::GetFormatResolveArgs()
References
| Module | MovieRenderPipelineRenderPasses |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineRenderPasses/Public/Graph/Nodes/MovieGraphDeferredPassNode.h |
| Include | #include "Graph/Nodes/MovieGraphDeferredPassNode.h" |
| Source | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineRenderPasses/Private/Graph/Nodes/MovieGraphDeferredPassNode.cpp |
virtual void GetFormatResolveArgs
(
FMovieGraphResolveArgs & OutMergedFormatArgs,
const FMovieGraphRenderDataIdentifier & InRenderDataIdentifier
) const
Remarks
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. Nodes can read their own settings (such as temporal sub-sample count) and add it to the available list of tokens.
Because this is called either on the CDO or on a flattened instance, there is no need to worry about resolving the settings of the graph, the node only needs to read its own values.