Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
A node which modifies the scalar and vector parameters of a Material Parameter Collection.
| Name | UMovieGraphMaterialParameterCollectionModifierNode |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |
| Include Path | #include "Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieGraphMaterialParameterCollectionModifierNode :
public UMovieGraphSettingNode ,
public IMovieGraphModifierNodeInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphSettingNode → UMovieGraphMaterialParameterCollectionModifierNode
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphMaterialParameterCollectionModifierNode() |
Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CategoryMetadataKey | const FName | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h | |
| DisplayNameMetadataKey | const FName | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h | |
| EditConditionMetadataKey | const FName | These should really be defined somewhere outside of MRG, but they don't appear to be. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |
| InlineEditConditionToggleMetadataKey | const FName | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bOverride_MaterialParameterCollection | uint8 | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |
|
|
| MaterialParameterCollection | TSoftObjectPtr< UMaterialParameterCollection > | The Material Parameter Collection that should be modified. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Modifier | TObjectPtr< UMovieGraphMaterialParameterCollectionModifier > | The Material Parameter Collection modifier associated with this node. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |
Functions
Public
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/MovieGraphMaterialParameterCollectionModifierNode.h | |
virtual void PrepareForFlattening
(
const UMovieGraphSettingNode* InSourceNode |
In some very rare cases, a node needs to be "primed" from the node that the flattening is starting from before it's actually put through the flattening process. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |
Overridden from UMovieGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< FPropertyBagPropertyDesc > GetDynamicPropertyDescriptions () |
Gets the descriptions of properties which can be dynamically added to the node. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h | |
virtual bool GetDynamicPropertyValue
(
const FName PropertyName, |
Gets the value of the dynamic property with the specified name. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h | |
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h | |
virtual FText GetMenuCategory() |
Gets the category that the node belongs under. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h | |
virtual FText GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h | |
virtual FLinearColor GetNodeTitleColor() |
Gets the node's title color, as visible in the graph. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h | |
virtual TArray< FMovieGraphPropertyInfo > GetOverrideablePropertyInfo() |
Gets the information about properties which can be exposed as a pin on the node. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h | ||
virtual void PostLoad() |
Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |
Overridden from IMovieGraphModifierNodeInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< UMovieGraphModifierBase * > GetAllModifiers() |
Gets all modifiers that will be applied with this modifier node. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h | |
virtual bool SupportsCollections() |
Gets whether this modifier node supports/uses collections. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifierNode.h |