UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::TSimpleBlendResultTraits< PropertyType > Struct Template Reference

#include <MovieSceneBlenderSystemHelper.h>

Static Public Member Functions

static void ZeroAccumulationBuffer (TArrayView< TSimpleBlendResult< PropertyType > > Buffer)
 
static void AccumulateResult (TSimpleBlendResult< PropertyType > &InOutValue, typename TCallTraits< PropertyType >::ParamType Contributor)
 
static PropertyType BlendResult (const TSimpleBlendResult< PropertyType > &InResult)
 

Detailed Description

template<typename PropertyType>
struct UE::MovieScene::TSimpleBlendResultTraits< PropertyType >

Traits class for knowing how to deal with a simply blended property type.

This is the default implementation which returns the average of all contributions.

Member Function Documentation

◆ AccumulateResult()

template<typename PropertyType >
static void UE::MovieScene::TSimpleBlendResultTraits< PropertyType >::AccumulateResult ( TSimpleBlendResult< PropertyType > &  InOutValue,
typename TCallTraits< PropertyType >::ParamType  Contributor 
)
inlinestatic

Accumulate a value on top of already accumulated values

◆ BlendResult()

template<typename PropertyType >
static PropertyType UE::MovieScene::TSimpleBlendResultTraits< PropertyType >::BlendResult ( const TSimpleBlendResult< PropertyType > &  InResult)
inlinestatic

Get the final blended value

◆ ZeroAccumulationBuffer()

template<typename PropertyType >
static void UE::MovieScene::TSimpleBlendResultTraits< PropertyType >::ZeroAccumulationBuffer ( TArrayView< TSimpleBlendResult< PropertyType > >  Buffer)
inlinestatic

Reset accumulated values to their default


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