Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/UMovieGraphSettingNode
Description
When the graph asset was loaded, any deprecated properties were converted to their "real" representations in PostLoad. However, scripting can edit these assets after load - either an editor script, or an ExecuteScript node, and these custom scripts may still be (re) setting the deprecated property, at which point the runtime code will ignore it.
To catch these scenarios, after the graph is flattened, we call PostFlatten on each node in the graph which gives it one more chance to do the conversion from deprecated properties to real ones, and warn the user that they need to update their scripts.
This is called on the flattened graph, so only one "merged" copy of the nodes exist at this point.
Derived Overrides
| Name | PostFlatten |
| Type | function |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphNode.h |
| Include Path | #include "Graph/MovieGraphNode.h" |
virtual void PostFlatten()