Navigation
Unreal Engine C++ API Reference > Runtime > MovieSceneTracks > EntitySystem > Interrogation > UMovieSceneInterrogatedPropertyInstantiatorSystem
References
Module | MovieSceneTracks |
Header | /Engine/Source/Runtime/MovieSceneTracks/Public/EntitySystem/Interrogation/MovieSceneInterrogatedPropertyInstantiator.h |
Include | #include "EntitySystem/Interrogation/MovieSceneInterrogatedPropertyInstantiator.h" |
template<typename PropertyTraits, typename ValueType>
UE::MovieScene::TRecompositionResult< ValueType > RecomposeBlend
&40;
const UE::MovieScene::TPropertyComponents< PropertyTraits > & InComponents,
const UE::MovieScene::FDecompositionQuery & InQuery,
const ValueType & InCurrentValue
&41;
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.
-
ValueType must be either copy assignable to/from the storage type of the property, or must have a ConvertOperationalProperty overload A result matching the storage type of the components, containing recomposed values for each of the entities specified in InQuery
Parameters
Name | 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 |