Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
A collection node specifies an interface for doing dynamic scene queries for actors in the world. Collections work in tandem with UMovieGraphModifiers to select which actors the modifiers should be run on.
| 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 ()
class UMovieGraphModifierNode : public UMovieGraphSettingNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphSettingNode → UMovieGraphModifierNode
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 |
|---|---|---|---|
void AddCollection
(
const FName& InCollectionName |
Add a collection identified by the given name which will be affected by the modifiers on this node. | Graph/Nodes/MovieGraphModifierNode.h |
|
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 IsCollectionEnabled
(
const FName& InCollectionName |
Gets the enable state (within this modifier) of the collection with the given name. | Graph/Nodes/MovieGraphModifierNode.h |
|
bool RemoveCollection
(
const FName& InCollectionName |
Remove a collection identified by the given name. | Graph/Nodes/MovieGraphModifierNode.h |
|
bool RemoveModifier
(
TSubclassOf< UMovieGraphCollectionModifier > ModifierType |
Removes the modifier of the specified type. | Graph/Nodes/MovieGraphModifierNode.h |
|
void SetCollectionEnabled
(
const FName& InCollectionName, |
Sets the enable state (within this modifier) of the collection with the given name. | 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 |