Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/EntitySystem/IMovieScenePropertyComponentHandler.h |
Include |
#include "EntitySystem/IMovieScenePropertyComponentHandler.h" |
void RecomposeBlendChannel
(
const FPropertyDefinition & Definition,
const FPropertyCompositeDefinition & Composite,
const FFloatDecompositionParams & Params,
UMovieSceneBlenderSystem * Blender,
float InCurrentValue,
TArrayView< float > OutResults
)
Run a recomposition using the specified params and values.
Parameter |
Description |
---|---|
Definition |
The property definition this handler was registered for |
Composite |
The composite channel of the property type that we want to decompose |
Params |
The decomposition parameters |
Blender |
The blender system to recompose from |
InCurrentValue |
The current value (of type StorageType) to recompose using. 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. |
OutResults |
The result to receieve recomposed values, one for every entitiy in Params.Query.Entities. |