UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::TOverlappingMaterialParameterHandler< Mixin > Struct Template Reference
+ Inheritance diagram for UE::MovieScene::TOverlappingMaterialParameterHandler< Mixin >:

Public Member Functions

 TOverlappingMaterialParameterHandler (UMovieSceneMaterialParameterInstantiatorSystem *InSystem)
 
void InitializeOutput (const FObjectComponent &BoundMaterial, const FMaterialParameterInfo &ParameterInfo, TArrayView< const FMovieSceneEntityID > Inputs, FAnimatedMaterialParameterInfo *Output, FEntityOutputAggregate Aggregate)
 
void UpdateOutput (const FObjectComponent &BoundMaterial, const FMaterialParameterInfo &ParameterInfo, TArrayView< const FMovieSceneEntityID > Inputs, FAnimatedMaterialParameterInfo *Output, FEntityOutputAggregate Aggregate)
 
void DestroyOutput (const FObjectComponent &BoundMaterial, const FMaterialParameterInfo &ParameterInfo, FAnimatedMaterialParameterInfo *Output, FEntityOutputAggregate Aggregate)
 

Public Attributes

UMovieSceneEntitySystemLinkerLinker
 
UMovieSceneMaterialParameterInstantiatorSystemSystem
 

Detailed Description

template<typename Mixin>
struct UE::MovieScene::TOverlappingMaterialParameterHandler< Mixin >

Handler that manages creation of blend outputs where there are multiple contributors for the same material parameter

Constructor & Destructor Documentation

◆ TOverlappingMaterialParameterHandler()

template<typename Mixin >
UE::MovieScene::TOverlappingMaterialParameterHandler< Mixin >::TOverlappingMaterialParameterHandler ( UMovieSceneMaterialParameterInstantiatorSystem InSystem)
inline

Member Function Documentation

◆ DestroyOutput()

template<typename Mixin >
void UE::MovieScene::TOverlappingMaterialParameterHandler< Mixin >::DestroyOutput ( const FObjectComponent BoundMaterial,
const FMaterialParameterInfo ParameterInfo,
FAnimatedMaterialParameterInfo Output,
FEntityOutputAggregate  Aggregate 
)
inline

◆ InitializeOutput()

template<typename Mixin >
void UE::MovieScene::TOverlappingMaterialParameterHandler< Mixin >::InitializeOutput ( const FObjectComponent BoundMaterial,
const FMaterialParameterInfo ParameterInfo,
TArrayView< const FMovieSceneEntityID Inputs,
FAnimatedMaterialParameterInfo Output,
FEntityOutputAggregate  Aggregate 
)
inline

◆ UpdateOutput()

template<typename Mixin >
void UE::MovieScene::TOverlappingMaterialParameterHandler< Mixin >::UpdateOutput ( const FObjectComponent BoundMaterial,
const FMaterialParameterInfo ParameterInfo,
TArrayView< const FMovieSceneEntityID Inputs,
FAnimatedMaterialParameterInfo Output,
FEntityOutputAggregate  Aggregate 
)
inline

Member Data Documentation

◆ Linker

◆ System


The documentation for this struct was generated from the following file: