UMovieScenePropertyInstantiatorSystem::RecomposeBlend

Recompose a value from the constituent parts specified in InQuery, taking into account the weightings of each channel.

Windows
MacOS
Linux

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieScenePropertyInstantiator.h

Include

#include "Systems/MovieScenePropertyInstantiator.h"

Syntax

template<typename PropertyTraits, typename ValueType>
UE::MovieScene::TRecompositionResult< ValueType > RecomposeBlend
(
    const UE::MovieScene::TPropertyComponents< PropertyTraits > & InComponents,
    const UE::MovieScene::FDecompositionQuery & InQuery,
    const ValueType & InCurrentValue
)

Remarks

Recompose a value from the constituent parts specified in InQuery, taking into account the weightings of each channel. For instance, if a property comprises 3 additive values (a:1, b:2, c:3), and we recompose 'a' with an InCurrentValue of 10, the result for a would be 5. @note ValueType must be either copy assignable to/from the storage type of the property, or must have a ConvertOperationalProperty overload

Returns

A result matching the storage type of the components, containing recomposed values for each of the entities specified in InQuery

Parameters

Parameter

Description

InComponents

The components that define the property to decompose

InQuery

The query defining the entities and object to recompose

InCurrentValue

The value of the property to recompose

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss