11#include "MovieSceneQuaternionBlenderSystem.generated.h"
30UCLASS(DisplayName=
"Shortest Rotation (quaternion slerp)", meta=(Tooltip=
"Uses a quaternion spherical interpolation (slerp) to blend between transforms using the shortest rotation path. Does not support over-rotation."), MinimalAPI)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition UObjectGlobals.h:1292
Definition MovieSceneDecompositionQuery.h:217
virtual FGraphEventRef DispatchDecomposeTask(const UE::MovieScene::FValueDecompositionParams &Params, UE::MovieScene::FAlignedDecomposedValue *Output)=0
Definition SparseArray.h:524
Definition IMovieSceneTaskScheduler.h:162
Definition MovieSceneBlenderSystem.h:45
Definition ConstraintsManager.h:14
Definition MovieSceneQuaternionBlenderSystem.h:23
TSparseArray< double > AbsoluteWeights
Definition MovieSceneQuaternionBlenderSystem.h:24
TArray< FQuatTransform > Absolutes
Definition MovieSceneQuaternionBlenderSystem.h:25
TArray< FQuatTransform > Additives
Definition MovieSceneQuaternionBlenderSystem.h:26
Definition MovieSceneDecompositionQuery.h:178