UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneQuaternionBlenderSystem.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
10
11#include "MovieSceneQuaternionBlenderSystem.generated.h"
12
13namespace UE::MovieScene
14{
21
28}
29
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)
32{
33public:
35
37
38 MOVIESCENETRACKS_API virtual void OnSchedulePersistentTasks(UE::MovieScene::IEntitySystemScheduler* TaskScheduler) override;
39 MOVIESCENETRACKS_API virtual void OnRun(FSystemTaskPrerequisites& InPrerequisites, FSystemSubsequentTasks& Subsequents) override;
40
41 MOVIESCENETRACKS_API virtual FGraphEventRef DispatchDecomposeTask(const UE::MovieScene::FValueDecompositionParams& Params, UE::MovieScene::FAlignedDecomposedValue* Output) override;
42
43private:
44
46};
47
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 Array.h:670
Definition SparseArray.h:524
Definition IMovieSceneTaskScheduler.h:162
Definition MovieSceneBlenderSystem.h:45
Definition ConstraintsManager.h:14
Definition MovieSceneQuaternionBlenderSystem.h:16
FVector Translation
Definition MovieSceneQuaternionBlenderSystem.h:17
FVector Scale
Definition MovieSceneQuaternionBlenderSystem.h:19
FQuat Rotation
Definition MovieSceneQuaternionBlenderSystem.h:18
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