UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::TMaskedBlendable< DataType, N > Struct Template Reference

#include <MovieSceneMultiChannelBlending.h>

Public Member Functions

 TMaskedBlendable ()
 
template<typename ActualDataType >
ActualDataType Resolve (TMovieSceneInitialValueStore< ActualDataType > &InitialValueStore)
 

Public Attributes

TMultiChannelValue< DataType, N > Absolute
 
float AbsoluteWeights [N]
 
TMultiChannelValue< DataType, N > Additive
 
TMultiChannelValue< DataType, N > Override
 
TOptional< TMultiChannelValue< DataType, N > > InitialValue
 

Detailed Description

template<typename DataType, uint8 N>
struct UE::MovieScene::TMaskedBlendable< DataType, N >

Working data type used to blend multi-channel values

Constructor & Destructor Documentation

◆ TMaskedBlendable()

template<typename DataType , uint8 N>
UE::MovieScene::TMaskedBlendable< DataType, N >::TMaskedBlendable ( )
inline

Member Function Documentation

◆ Resolve()

template<typename DataType , uint8 N>
ActualDataType UE::MovieScene::TMaskedBlendable< DataType, N >::Resolve ( TMovieSceneInitialValueStore< ActualDataType > &  InitialValueStore)
inline

Resolve this structure's data into a final value to pass to the actuator

Member Data Documentation

◆ Absolute

template<typename DataType , uint8 N>
TMultiChannelValue<DataType, N> UE::MovieScene::TMaskedBlendable< DataType, N >::Absolute

Per-channel absolute values to apply, pre-multiplied by their weight

◆ AbsoluteWeights

template<typename DataType , uint8 N>
float UE::MovieScene::TMaskedBlendable< DataType, N >::AbsoluteWeights[N]

Cumulative absolute weights for each channel

◆ Additive

template<typename DataType , uint8 N>
TMultiChannelValue<DataType, N> UE::MovieScene::TMaskedBlendable< DataType, N >::Additive

Per-channel additive values to apply, pre-multiplied by their weight

◆ InitialValue

template<typename DataType , uint8 N>
TOptional<TMultiChannelValue<DataType, N> > UE::MovieScene::TMaskedBlendable< DataType, N >::InitialValue

Cached initial value for this blendable in multi-channel form

◆ Override

template<typename DataType , uint8 N>
TMultiChannelValue<DataType, N> UE::MovieScene::TMaskedBlendable< DataType, N >::Override

Per-channel override values to apply, when set this will override the default absolute/additive set


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