Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
This stores short-term information needed during traversal of the graph such as disabled nodes, already visited nodes, etc. This information is discarded after traversal.
| Name | FMovieGraphEvaluationContext |
| Type | struct |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphConfig.h |
| Include Path | #include "Graph/MovieGraphConfig.h" |
Syntax
USTRUCT ()
struct FMovieGraphEvaluationContext
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCircularGraphReferenceFound | bool | Whether a circular graph reference was found during traversal. | Graph/MovieGraphConfig.h | |
| NodeTypesToRemoveStack | TArray< TSubclassOf< UMovieGraphSettingNode > > | The stack of node types (exact match) that should be removed from the graph while it is being traversed. | Graph/MovieGraphConfig.h | |
| PinBeingFollowed | TObjectPtr< UMovieGraphPin > | The pin that is currently being followed in the traversal process. | Graph/MovieGraphConfig.h | |
| SubgraphStack | TArray< TObjectPtr< const UMovieGraphSubgraphNode > > | The current stack of subgraphs that are being visited. | Graph/MovieGraphConfig.h | |
| TraversalError | FText | The error that was generated during traversal. | Graph/MovieGraphConfig.h | |
| UserContext | FMovieGraphTraversalContext | This is the user provided traversal context which specifies high level user decisions. | Graph/MovieGraphConfig.h | |
| VisitedNodesByOwningGraph | TMap< TObjectPtr< const UMovieGraphConfig >, FMovieGraphEvaluationContext_VisitedNodeInfo > | A list of nodes that have been visited, where the key is the graph where the node was found. | Graph/MovieGraphConfig.h |