Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/IPropertyComponentHandler
Description
Run a recomposition using the specified params and values. The current value and result views must be of type StorageType
Derived Overrides
| Name | RecomposeBlendOperational |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/IMovieScenePropertyComponentHandler.h |
| Include Path | #include "EntitySystem/IMovieScenePropertyComponentHandler.h" |
void RecomposeBlendOperational
(
const FPropertyDefinition & Definition,
TArrayView < const FPropertyCompositeDefinition > Composites,
const FValueDecompositionParams & Params,
UMovieSceneBlenderSystem * Blender,
const FIntermediatePropertyValueConstRef & InCurrentValue,
TArrayView < FIntermediatePropertyValue > OutResult
)
Parameters
| Name | Remarks |
|---|---|
| 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. |