Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Systems
Inheritance Hierarchy
- UMovieSceneEntitySystem
- UWeightAndEasingEvaluatorSystem
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Systems/WeightAndEasingEvaluatorSystem.h |
| Include | #include "Systems/WeightAndEasingEvaluatorSystem.h" |
Syntax
UCLASS (MinimalAPI)
class UWeightAndEasingEvaluatorSystem : public UMovieSceneEntitySystem
Remarks
System that finalizes creation of easing channels by allocating new channels for hierarchical blend targets if necessary This is required in order to solve the problem that the hierarchical instantiator needs to run before the property instantiator, but we can't allocate channels for blend targets until after the property instantiator (which sets up the relevant BlendTarget components) System that combines manual weights and easings and propagates them to entities with matching EasingChannelID components
Constructors
| Type | Name | Description | |
|---|---|---|---|
UWeightAndEasingEvaluatorSystem
(
const FObjectInitializer& ObjInit |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UE::MovieScene::FHierarchicalEasingChannelBuffer & | Called from the instantiator system once channel IDs have been calculated |