5#include "Containers/Array.h"
7#include "Containers/Map.h"
8#include "Containers/Set.h"
21#include "WeightAndEasingEvaluatorSystem.generated.h"
31#ifndef UE_ENABLE_MOVIESCENE_BEZIER_BLENDING
32 #define UE_ENABLE_MOVIESCENE_BEZIER_BLENDING 0
56#if UE_ENABLE_MOVIESCENE_BEZIER_BLENDING
78#if UE_ENABLE_MOVIESCENE_BEZIER_BLENDING
144 bool bChannelsHaveBeenInvalidated;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition UObjectGlobals.h:1292
Definition MovieScene.Build.cs:6
Definition UnrealString.h.inl:34
Definition SparseArray.h:524
Definition IMovieSceneTaskScheduler.h:162
Definition MovieSceneEntityInstantiatorSystem.h:22
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneEntitySystem.h:62
Definition MovieSceneEvalTimeSystem.h:29
Definition WeightAndEasingEvaluatorSystem.h:109
Definition WeightAndEasingEvaluatorSystem.h:167
Definition ConstraintsManager.h:14
EHierarchicalBlendMode
Definition WeightAndEasingEvaluatorSystem.h:43
@ AccumulateParentToChild
Definition AdvancedWidgetsModule.cpp:13
Definition MovieSceneSequenceHierarchy.h:43
Definition ObjectPtr.h:488
Definition WeightAndEasingEvaluatorSystem.h:89
uint16 AddBaseChannel(const FHierarchicalEasingChannelData &InChannelData)
Definition WeightAndEasingEvaluatorSystem.cpp:67
void Reset()
Definition WeightAndEasingEvaluatorSystem.cpp:88
void ResetBlendTargets()
Definition WeightAndEasingEvaluatorSystem.cpp:94
uint16 AddBlendTargetChannel(const FHierarchicalEasingChannelData &InChannelData)
Definition WeightAndEasingEvaluatorSystem.cpp:76
int32 BlendTargetStartIndex
Definition WeightAndEasingEvaluatorSystem.h:99
bool IsEmpty() const
Definition WeightAndEasingEvaluatorSystem.cpp:62
TArray< FHierarchicalEasingChannelData > Channels
Definition WeightAndEasingEvaluatorSystem.h:98
Definition WeightAndEasingEvaluatorSystem.h:64
double FinalResult
Definition WeightAndEasingEvaluatorSystem.h:66
EHierarchicalBlendMode BlendMode
Definition WeightAndEasingEvaluatorSystem.h:85
double UnaccumulatedResult
Definition WeightAndEasingEvaluatorSystem.h:68
uint16 ResultChannel
Definition WeightAndEasingEvaluatorSystem.h:73
uint16 ParentChannel
Definition WeightAndEasingEvaluatorSystem.h:71
int16 HBias
Definition WeightAndEasingEvaluatorSystem.h:76
Definition MovieSceneSystemTaskDependencies.h:98
Definition MovieSceneSystemTaskDependencies.h:29
Definition WeightAndEasingEvaluatorSystem.h:113