Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
A modifier node which allows render properties and materials to be changed.
| Name | UMovieGraphModifierNode |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphModifierNode.h |
| Include Path | #include "Graph/Nodes/MovieGraphModifierNode.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieGraphModifierNode :
public UMovieGraphSettingNode ,
public IMovieGraphModifierNodeInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphSettingNode → UMovieGraphModifierNode
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphModifierNode() |
Graph/Nodes/MovieGraphModifierNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bOverride_ModifierName | uint8 | Graph/Nodes/MovieGraphModifierNode.h | ||
| ModifierName | FString | The name of this modifier. | Graph/Nodes/MovieGraphModifierNode.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bOverride_Collections | uint8 | These private override properties exist so that the associated non-override properties are merged properly by UMovieGraphMergeableModifierContainer | Graph/Nodes/MovieGraphModifierNode.h | |
| bOverride_DisabledCollections | uint8 | Graph/Nodes/MovieGraphModifierNode.h | ||
| bOverride_ModifiersContainer | uint8 | Graph/Nodes/MovieGraphModifierNode.h | ||
| Collections | TArray< FName > | The names of collections being modified. | Graph/Nodes/MovieGraphModifierNode.h | |
| DisabledCollections | TSet< FName > | The collections on this node that have been disabled. | Graph/Nodes/MovieGraphModifierNode.h | |
| ModifiersContainer | TObjectPtr< UMovieGraphMergeableModifierContainer > | The modifiers this node should run. | Graph/Nodes/MovieGraphModifierNode.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphCollectionModifier * AddModifier
(
TSubclassOf< UMovieGraphCollectionModifier > ModifierType |
Adds a new modifier of the specified type. | Graph/Nodes/MovieGraphModifierNode.h |
|
| Gets all collections that will be affected by the modifiers on this node. | Graph/Nodes/MovieGraphModifierNode.h |
|
|
UMovieGraphCollectionModifier * GetModifier
(
TSubclassOf< UMovieGraphCollectionModifier > ModifierType |
Gets the modifier of the specified type, or nullptr if one does not exist on this node. | Graph/Nodes/MovieGraphModifierNode.h |
|
const TArray< UMovieGraphCollectionModifier * > & GetModifiers() |
Gets all modifiers currently added to the node. | Graph/Nodes/MovieGraphModifierNode.h |
|
bool RemoveModifier
(
TSubclassOf< UMovieGraphCollectionModifier > ModifierType |
Removes the modifier of the specified type. | Graph/Nodes/MovieGraphModifierNode.h |
|
Overridden from UMovieGraphSettingNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetNodeInstanceName () |
An identifier that distinguishes this node from other nodes of the same type within a branch. | Graph/Nodes/MovieGraphModifierNode.h |
Overridden from UMovieGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | Graph/Nodes/MovieGraphModifierNode.h | |
virtual FText GetMenuCategory() |
Gets the category that the node belongs under. | Graph/Nodes/MovieGraphModifierNode.h | |
virtual FText GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. | Graph/Nodes/MovieGraphModifierNode.h | |
virtual FLinearColor GetNodeTitleColor() |
Gets the node's title color, as visible in the graph. | Graph/Nodes/MovieGraphModifierNode.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Graph/Nodes/MovieGraphModifierNode.h |
Overridden from IMovieGraphModifierNodeInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddCollection
(
const FName& InCollectionName |
Adds a collection identified by the given name which will be affected by the modifiers on this node. | Graph/Nodes/MovieGraphModifierNode.h | |
| Gets all collections that will be affected by the modifiers used by this node. | Graph/Nodes/MovieGraphModifierNode.h | ||
virtual TArray< UMovieGraphModifierBase * > GetAllModifiers() |
Gets all modifiers that will be applied with this modifier node. | Graph/Nodes/MovieGraphModifierNode.h | |
virtual bool IsCollectionEnabled
(
const FName& InCollectionName |
Gets the enable state (within this modifier) of the collection with the given name. | Graph/Nodes/MovieGraphModifierNode.h | |
virtual bool RemoveCollection
(
const FName& InCollectionName |
Removes a collection identified by the given name. | Graph/Nodes/MovieGraphModifierNode.h | |
virtual void SetCollectionEnabled
(
const FName& InCollectionName, |
Sets the enable state (within this modifier) of the collection with the given name. | Graph/Nodes/MovieGraphModifierNode.h | |
virtual bool SupportsCollections() |
Gets whether this modifier node supports/uses collections. | Graph/Nodes/MovieGraphModifierNode.h |