Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks
System responsible for tracking material parameter entities.
Tracks any BoundMaterial with a MaterialParameterInfo, as well as deprecated ScalarParameterName, ColorParameterName or VectorParameterName. Manages adding BlendChannelInputs and Outputs where multiple entities animate the same parameter on the same bound material. BoundMaterials may be a UMaterialInstanceDynamic, or a UMaterialParameterCollectionInstance.
| Name | UMovieSceneMaterialParameterInstantiatorSystem |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieSceneMaterialParameterSystem.h |
| Include Path | #include "Systems/MovieSceneMaterialParameterSystem.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieSceneMaterialParameterInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneEntitySystem → UMovieSceneEntityInstantiatorSystem → UMovieSceneMaterialParameterInstantiatorSystem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneMaterialParameterInstantiatorSystem
(
const FObjectInitializer& ObjInit |
Systems/MovieSceneMaterialParameterSystem.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DoubleBlenderSystem | TObjectPtr< UMovieScenePiecewiseDoubleBlenderSystem > | Systems/MovieSceneMaterialParameterSystem.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ScalarParameterStorage | TSharedPtr< UE::MovieScene::FPreAnimatedScalarMaterialParameterStorage > | Holds pre-animated values for scalar values | Systems/MovieSceneMaterialParameterSystem.h | |
| ScalarParameterTracker | UE::MovieScene::TOverlappingEntityTracker< UE::MovieScene::FAnimatedMaterialParameterInfo, UE::MovieScene::FObjectComponent, FMaterialParameterInfo > | Overlapping trackers that track multiple entities animating the same bound object and name | Systems/MovieSceneMaterialParameterSystem.h | |
| VectorParameterStorage | TSharedPtr< UE::MovieScene::FPreAnimatedVectorMaterialParameterStorage > | Holds pre-animated values for vector or color values | Systems/MovieSceneMaterialParameterSystem.h | |
| VectorParameterTracker | UE::MovieScene::TOverlappingEntityTracker< UE::MovieScene::FAnimatedMaterialParameterInfo, UE::MovieScene::FObjectComponent, FMaterialParameterInfo > | Systems/MovieSceneMaterialParameterSystem.h |