UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneMultiChannelBlending.h File Reference

Go to the source code of this file.

Classes

struct  UE::MovieScene::TMultiChannelValue< T, N >
 
struct  UE::MovieScene::TMaskedBlendable< DataType, N >
 
struct  TBlendableTokenTraits< int32 >
 
struct  TBlendableTokenTraits< float >
 
struct  TBlendableTokenTraits< FVector2D >
 
struct  TBlendableTokenTraits< FVector >
 
struct  TBlendableTokenTraits< FVector4 >
 
struct  TBlendableTokenTraits< FTransform >
 
struct  TBlendableTokenTraits< FEulerTransform >
 
struct  TBlendableTokenTraits< FLinearColor >
 

Namespaces

namespace  UE
 
namespace  UE::MovieScene
 

Functions

template<typename T , typename SourceData , uint8 N>
void UE::MovieScene::MultiChannelFromData (SourceData InSourceData, TMultiChannelValue< T, N > &OutChannelData)
 
template<typename T , typename SourceData , uint8 N>
void UE::MovieScene::ResolveChannelsToData (const TMultiChannelValue< T, N > &OutChannelData, SourceData &OutData)
 
template<typename OutputType , typename InputType , typename ActualValueType , uint8 ChannelSize>
void UE::MovieScene::BlendValue (TMaskedBlendable< OutputType, ChannelSize > &OutBlend, InputType InValue, int32 ChannelIndex, float Weight, EMovieSceneBlendType BlendType, int32 BlendingOrder, TMovieSceneInitialValueStore< ActualValueType > &InitialValueStore)
 
template<typename OutputType , typename InputType , typename ActualValueType >
void UE::MovieScene::BlendValue (TMaskedBlendable< OutputType, 1 > &OutBlend, InputType InValue, float Weight, EMovieSceneBlendType BlendType, int32 BlendingOrder, TMovieSceneInitialValueStore< ActualValueType > &InitialValueStore)
 
template<typename OutputType , typename ActualValueType , uint8 ChannelSize>
void UE::MovieScene::BlendValue (TMaskedBlendable< OutputType, ChannelSize > &OutBlend, const TMultiChannelValue< OutputType, ChannelSize > &InValue, float Weight, EMovieSceneBlendType BlendType, int32 BlendingOrder, TMovieSceneInitialValueStore< ActualValueType > &InitialValueStore)
 
void UE::MovieScene::MultiChannelFromData (int32 In, TMultiChannelValue< double, 1 > &Out)
 
void UE::MovieScene::MultiChannelFromData (float In, TMultiChannelValue< float, 1 > &Out)
 
void UE::MovieScene::MultiChannelFromData (FVector2D In, TMultiChannelValue< float, 2 > &Out)
 
void UE::MovieScene::MultiChannelFromData (FVector In, TMultiChannelValue< float, 3 > &Out)
 
void UE::MovieScene::MultiChannelFromData (const FVector4 &In, TMultiChannelValue< float, 4 > &Out)
 
void UE::MovieScene::MultiChannelFromData (const FTransform &In, TMultiChannelValue< float, 9 > &Out)
 
void UE::MovieScene::MultiChannelFromData (const FEulerTransform &In, TMultiChannelValue< float, 9 > &Out)
 
void UE::MovieScene::MultiChannelFromData (const FLinearColor &In, TMultiChannelValue< float, 4 > &Out)
 
void UE::MovieScene::ResolveChannelsToData (const TMultiChannelValue< double, 1 > &In, int32 &Out)
 
void UE::MovieScene::ResolveChannelsToData (const TMultiChannelValue< float, 1 > &In, float &Out)
 
void UE::MovieScene::ResolveChannelsToData (const TMultiChannelValue< float, 2 > &In, FVector2D &Out)
 
void UE::MovieScene::ResolveChannelsToData (const TMultiChannelValue< float, 3 > &In, FVector &Out)
 
void UE::MovieScene::ResolveChannelsToData (const TMultiChannelValue< float, 4 > &In, FVector4 &Out)
 
void UE::MovieScene::ResolveChannelsToData (const TMultiChannelValue< float, 9 > &In, FTransform &Out)
 
void UE::MovieScene::ResolveChannelsToData (const TMultiChannelValue< float, 9 > &In, FEulerTransform &Out)
 
void UE::MovieScene::ResolveChannelsToData (const TMultiChannelValue< float, 4 > &In, FLinearColor &Out)
 
template<>
MOVIESCENE_API FMovieSceneAnimTypeID GetBlendingDataType< int32 > ()
 
template<>
MOVIESCENE_API FMovieSceneAnimTypeID GetBlendingDataType< float > ()
 
template<>
MOVIESCENE_API FMovieSceneAnimTypeID GetBlendingDataType< FVector2D > ()
 
template<>
MOVIESCENE_API FMovieSceneAnimTypeID GetBlendingDataType< FVector > ()
 
template<>
MOVIESCENE_API FMovieSceneAnimTypeID GetBlendingDataType< FVector4 > ()
 
template<>
MOVIESCENE_API FMovieSceneAnimTypeID GetBlendingDataType< FTransform > ()
 
template<>
MOVIESCENE_API FMovieSceneAnimTypeID GetBlendingDataType< FEulerTransform > ()
 
template<>
MOVIESCENE_API FMovieSceneAnimTypeID GetBlendingDataType< FLinearColor > ()
 

Function Documentation

◆ GetBlendingDataType< FEulerTransform >()

◆ GetBlendingDataType< FLinearColor >()

◆ GetBlendingDataType< float >()

◆ GetBlendingDataType< FTransform >()

◆ GetBlendingDataType< FVector >()

◆ GetBlendingDataType< FVector2D >()

◆ GetBlendingDataType< FVector4 >()

◆ GetBlendingDataType< int32 >()

Define runtime type identifiers for the built-in C++ data types