Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/UMovieGraphSettingNode
Description
Resolves the values of properties that contain {tokens} to their final value. Graph evaluation performs this step after after the graph has been completely flattened, and it's the node's responsibility to implement this method if any of its properties have {tokens} that need to be resolved.
All properties that need to be resolved should have ResolveFunc() called on them; this will update the node's property with the resolved value. Regular MRG tokens, as well as tokens from the Naming Tokens (CAT) system, will be resolved. Nodes can also implement custom resolver behavior here if needed, using the additional context provided. Select MRG tokens may not be resolved correctly here due to the point in the graph evaluation lifecycle that this resolve step occurs (eg, {camera_name}).
Nodes that implement this method should also take care to call the super class in order to ensure inherited properties are covered.
Derived Overrides
| Name | ResolveTokenContainingProperties |
| Type | function |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphNode.h |
| Include Path | #include "Graph/MovieGraphNode.h" |
| Source | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Private/Graph/MovieGraphNode.cpp |
virtual void ResolveTokenContainingProperties
(
TFunction < void &)> & ResolveFunc,
const FMovieGraphTokenResolveContext & InContext
)