Module |
|
Header |
/Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieScenePropertyInstantiator.h |
Include |
#include "Systems/MovieScenePropertyInstantiator.h" |
template<typename PropertyTraits>
UE::MovieScene::TRecompositionResult< typename PropertyTraits::StorageType > RecomposeBlendOperational
(
const UE::MovieScene::TPropertyComponents< PropertyTraits > & InComponents,
const UE::MovieScene::FDecompositionQuery & InQuery,
const typename PropertyTraits::StorageType & InCurrentValue
)
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.
A result matching the storage type of the components, containing recomposed values for each of the entities specified in InQuery
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 |