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

Public Member Functions

 TOverlappingCustomPrimitiveDataHandler (UMovieSceneCustomPrimitiveDataSystem *InSystem)
 
void InitializeOutput (FObjectKey BoundObject, FName ParameterName, TArrayView< const FMovieSceneEntityID > Inputs, FAnimatedCustomPrimitiveDataInfo *Output, FEntityOutputAggregate Aggregate)
 
void UpdateOutput (FObjectKey BoundObject, FName ParameterName, TArrayView< const FMovieSceneEntityID > Inputs, FAnimatedCustomPrimitiveDataInfo *Output, FEntityOutputAggregate Aggregate)
 
void DestroyOutput (FObjectKey BoundObject, FName ParameterName, FAnimatedCustomPrimitiveDataInfo *Output, FEntityOutputAggregate Aggregate)
 

Public Attributes

UMovieSceneEntitySystemLinkerLinker
 
UMovieSceneCustomPrimitiveDataSystemSystem
 

Detailed Description

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

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

Constructor & Destructor Documentation

◆ TOverlappingCustomPrimitiveDataHandler()

template<typename Mixin >
UE::MovieScene::TOverlappingCustomPrimitiveDataHandler< Mixin >::TOverlappingCustomPrimitiveDataHandler ( UMovieSceneCustomPrimitiveDataSystem InSystem)
inline

Member Function Documentation

◆ DestroyOutput()

template<typename Mixin >
void UE::MovieScene::TOverlappingCustomPrimitiveDataHandler< Mixin >::DestroyOutput ( FObjectKey  BoundObject,
FName  ParameterName,
FAnimatedCustomPrimitiveDataInfo Output,
FEntityOutputAggregate  Aggregate 
)
inline

◆ InitializeOutput()

template<typename Mixin >
void UE::MovieScene::TOverlappingCustomPrimitiveDataHandler< Mixin >::InitializeOutput ( FObjectKey  BoundObject,
FName  ParameterName,
TArrayView< const FMovieSceneEntityID Inputs,
FAnimatedCustomPrimitiveDataInfo Output,
FEntityOutputAggregate  Aggregate 
)
inline

◆ UpdateOutput()

template<typename Mixin >
void UE::MovieScene::TOverlappingCustomPrimitiveDataHandler< Mixin >::UpdateOutput ( FObjectKey  BoundObject,
FName  ParameterName,
TArrayView< const FMovieSceneEntityID Inputs,
FAnimatedCustomPrimitiveDataInfo Output,
FEntityOutputAggregate  Aggregate 
)
inline

Member Data Documentation

◆ Linker

◆ System


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