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 (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 |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| 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 |