Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
An evaluated config for the current frame. Each named branch (including Globals) has its own copy of the config, fully resolved (so there is no need to check the Globals branch when looking at a named branch). You can use the functions to fetch a node by type from a given branch and it will return the right object (or the CDO if the node is NOT in the config).
| Name | UMovieGraphEvaluatedConfig |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphConfig.h |
| Include Path | #include "Graph/MovieGraphConfig.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UMovieGraphEvaluatedConfig : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphEvaluatedConfig
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BranchConfigMapping | TMap< FName, FMovieGraphEvaluatedBranchConfig > | Mapping between named branches (at the root of the config) and their evaluated values. | Graph/MovieGraphConfig.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EvaluatedGraphs | TArray< UMovieGraphConfig * > | All of the graphs that were included in the evaluation process. | Graph/MovieGraphConfig.h | |
| VariablesByName | TMap< FString, TArray< UMovieGraphValueContainer * > > | The fully-evaluated values of all variables used in all graphs traversed in the evaluated result. | Graph/MovieGraphConfig.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Graph/MovieGraphConfig.h |
|
||
const TArray< UMovieGraphConfig * > & GetEvaluatedGraphs() |
Gets all of the graphs that were included in the evaluation process. | Graph/MovieGraphConfig.h |
|
NodeType * GetSettingForBranch
(
const FName InBranchName, |
Graph/MovieGraphConfig.h | ||
UMovieGraphSettingNode * GetSettingForBranch
(
UClass* InClass, |
Graph/MovieGraphConfig.h |
|
|
TArray< NodeType * > GetSettingsForBranch
(
const FName InBranchName, |
Graph/MovieGraphConfig.h | ||
TArray< UMovieGraphSettingNode * > GetSettingsForBranch
(
UClass* InClass, |
Graph/MovieGraphConfig.h |
|
|
TArray< InterfaceType * > GetSettingsImplementing
(
const UClass* InInterfaceClass, |
Gets settings that implement a specific interface. | Graph/MovieGraphConfig.h | |
bool GetVariableStringValueByName
(
const FString& InVariableName, |
Convenience function to get a variable's string value, instead of its value container (see GetVariableValueByName()). | Graph/MovieGraphConfig.h |
|
bool GetVariableValueByName
(
const FString& InVariableName, |
Gets a variable's value via a "value container". | Graph/MovieGraphConfig.h |
|