Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Systems
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Systems/WeightAndEasingEvaluatorSystem.h |
| Include | #include "Systems/WeightAndEasingEvaluatorSystem.h" |
Syntax
namespace UE
{
namespace MovieScene
{
enum EHierarchicalBlendMode
&123;
AccumulateParentToChild,
ChildFirstBlendTarget,
&125;
}
}
Values
| Name | Description |
|---|---|
| AccumulateParentToChild | Blend hierarchical weights by multiplying children with all parent weights (default) |
| ChildFirstBlendTarget | Combine weights from child -> parent using an increasingly small factor based on previously accumulated weights For example: values = ( (a,t1), (b, t2), (c, t3), (d, t4)) float final_weight = 1; float t = 1; for (i : size(values)) float this = values[i].value*t*values[i].weight t = max(t - this, 0) final_weight *= this |