Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/EntitySystem/IMovieScenePropertyComponentHandler.h |
Include |
#include "EntitySystem/IMovieScenePropertyComponentHandler.h" |
void RecomposeBlendOperational
(
const FPropertyDefinition & Definition,
TArrayView< const FPropertyCompositeDefinition > Composites,
const FFloatDecompositionParams & Params,
UMovieSceneBlenderSystem * Blender,
FConstPropertyComponentView InCurrentValue,
FPropertyComponentArrayView OutResult
)
Run a recomposition using the specified params and values. The current value and result views must be of type StorageType
Parameter |
Description |
---|---|
Definition |
The property definition this handler was registered for |
Composites |
The composite channels that this property type comprises |
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. |
OutResult |
The result to receieve recomposed values, one for every entitiy in Params.Query.Entities. Must be of type StorageType. |