unreal.MovieGraphEvaluationNodeInjector

class unreal.MovieGraphEvaluationNodeInjector(outer: Object | None = None, name: Name | str = 'None')

Bases: Interface

Movie Graph Evaluation Node Injector

C++ Source:

  • Plugin: MovieRenderPipeline

  • Module: MovieRenderPipelineCore

  • File: MovieGraphNode.h

inject_nodes_post_evaluation(branch_name, evaluated_config) Array[MovieGraphSettingNode]

Injects nodes into the EVALUATED graph. Called on the fully evaluated node. All new nodes should be outered to InEvaluatedConfig. Because these nodes are injected post-evaluation, the movie pipeline will be immediately shut down if any of the returned nodes already exist in the branch (having two nodes of the same type in the same branch post-evaluation is not allowed). Note that modifying the Globals branch is not typically advised because at this stage, it has already been merged into all other branches.

Parameters:
Returns:

out_injected_nodes (Array[MovieGraphSettingNode]):

Return type:

Array[MovieGraphSettingNode]