Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
A modifier that allows for changing scalar and vector parameters within a Material Parameter Collection.
| Name | UMovieGraphMaterialParameterCollectionModifier |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h |
| Include Path | #include "Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UMovieGraphMaterialParameterCollectionModifier : public UMovieGraphModifierBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphModifierBase → UMovieGraphMaterialParameterCollectionModifier
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MaterialParameterCollection | TSoftObjectPtr< UMaterialParameterCollection > | The Material Parameter Collection that this modifier should update. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h |
|
| ScalarParameterUpdates | TMap< FName, float > | The names and values of scalar parameters that this modifier will apply. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h |
|
| VectorParameterUpdates | TMap< FName, FLinearColor > | The names and values of vector parameters that this modifier will apply. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedWorld | TWeakObjectPtr< const UWorld > | The world that the modifier is being applied in. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h |
|
| PriorScalarValues | TMap< FName, float > | The cached names/values of scalar parameters before the modifier was applied. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h | |
| PriorVectorValues | TMap< FName, FLinearColor > | The cached names/values of vector parameters before the modifier was applied. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearParameterValues() |
Clear the scalar and vector parameter values that have been set on this modifier. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h |
|
Overridden from UMovieGraphModifierBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyModifier
(
const UWorld* World |
Applies this modifier in the provided world. Called once per layer. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h | |
virtual FText GetModifierName() |
Gets the name of this modifier. Typically used for UI display purposes. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h | |
virtual void UndoModifier () |
Undoes the effects of this modifier. | Graph/Nodes/MovieGraphMaterialParameterCollectionModifier.h |