UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FSimpleBlenderEnumResultTraits Struct Reference

#include <MovieScenePiecewiseEnumBlenderSystem.h>

Static Public Member Functions

static void ZeroAccumulationBuffer (TArrayView< TSimpleBlendResult< uint8 > > Buffer)
 
static void AccumulateResult (TSimpleBlendResult< uint8 > &InOutValue, uint8 Contributor)
 
static uint8 BlendResult (const TSimpleBlendResult< uint8 > &InResult)
 

Detailed Description

Custom blend result traits for enums:

  • We don't blend enums, unlike bytes, because we don't even know if the in-between values are valid enumerations.
  • Number of contributors doesn't matter. The last one wins.

Member Function Documentation

◆ AccumulateResult()

static void UE::MovieScene::FSimpleBlenderEnumResultTraits::AccumulateResult ( TSimpleBlendResult< uint8 > &  InOutValue,
uint8  Contributor 
)
inlinestatic

◆ BlendResult()

static uint8 UE::MovieScene::FSimpleBlenderEnumResultTraits::BlendResult ( const TSimpleBlendResult< uint8 > &  InResult)
inlinestatic

◆ ZeroAccumulationBuffer()

static void UE::MovieScene::FSimpleBlenderEnumResultTraits::ZeroAccumulationBuffer ( TArrayView< TSimpleBlendResult< uint8 > >  Buffer)
inlinestatic

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