11#include "MovieSceneSkeletalAnimationSystem.generated.h"
52 #if WITH_EDITORONLY_DATA
146 virtual void OnRun(FSystemTaskPrerequisites&
InPrerequisites, FSystemSubsequentTasks& Subsequents)
override final;
147 virtual void OnLink()
override;
148 virtual void OnUnlink()
override;
152 void CleanSystemData();
ESwapRootBone
Definition AnimSequencerInstanceProxy.h:15
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 IDelegateInstance.h:14
Definition UObjectGlobals.h:1292
Definition IMovieScenePlayer.h:90
Definition UnrealString.h.inl:34
Definition IMovieSceneTaskScheduler.h:162
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneEntitySystem.h:62
Definition MovieSceneSkeletalAnimationSection.h:115
Definition MovieSceneSkeletalAnimationSystem.h:100
Type
Definition MovieSceneFwd.h:43
Definition ConstraintsManager.h:14
Definition FrameTime.h:16
Definition MovieScenePlayback.h:184
Definition MovieSceneTracksComponentTypes.h:111
Definition ObjectKey.h:19
Definition Optional.h:131
Definition WeakObjectPtrTemplates.h:25
Definition MovieSceneSkeletalAnimationSystem.h:23
FMovieSceneContext Context
Definition MovieSceneSkeletalAnimationSystem.h:25
uint8 bResetDynamics
Definition MovieSceneSkeletalAnimationSystem.h:35
float FromEvalTime
Definition MovieSceneSkeletalAnimationSystem.h:30
uint8 bWantsRestoreState
Definition MovieSceneSkeletalAnimationSystem.h:36
uint8 bPlaying
Definition MovieSceneSkeletalAnimationSystem.h:34
uint8 bFireNotifies
Definition MovieSceneSkeletalAnimationSystem.h:33
const UMovieSceneSkeletalAnimationSection * AnimSection
Definition MovieSceneSkeletalAnimationSystem.h:24
FMovieSceneEntityID EntityID
Definition MovieSceneSkeletalAnimationSystem.h:27
float ToEvalTime
Definition MovieSceneSkeletalAnimationSystem.h:31
EMovieScenePlayerStatus::Type PlayerStatus
Definition MovieSceneSkeletalAnimationSystem.h:32
FFrameTime EvalFrameTime
Definition MovieSceneSkeletalAnimationSystem.h:26
FRootInstanceHandle RootInstanceHandle
Definition MovieSceneSkeletalAnimationSystem.h:28
double BlendWeight
Definition MovieSceneSkeletalAnimationSystem.h:29
uint8 bPreviewPlayback
Definition MovieSceneSkeletalAnimationSystem.h:37
Definition MovieSceneSkeletalAnimationSystem.h:65
FAnimationArray SimulatedAnimations
Definition MovieSceneSkeletalAnimationSystem.h:71
FAnimationArray Animations
Definition MovieSceneSkeletalAnimationSystem.h:69
FBoneTransformFinalizeData BoneTransformFinalizeData
Definition MovieSceneSkeletalAnimationSystem.h:73
Definition BuiltInComponentTypes.h:495
Definition MovieSceneSkeletalAnimationSystem.h:79
TWeakObjectPtr< UAnimMontage > Montage
Definition MovieSceneSkeletalAnimationSystem.h:80
int32 MontageInstanceId
Definition MovieSceneSkeletalAnimationSystem.h:81
Definition MovieSceneEntityIDs.h:302
Definition MovieSceneSequenceInstanceHandle.h:58
Definition MovieSceneSkeletalAnimationSystem.h:85
void ResetSkeletalAnimations()
Definition MovieSceneSkeletalAnimationSystem.cpp:378
TMap< FObjectKey, TMap< FObjectKey, FMontagePlayerPerSectionData > > MontageData
Definition MovieSceneSkeletalAnimationSystem.h:92
TMap< TWeakObjectPtr< USkeletalMeshComponent >, FBoundObjectActiveSkeletalAnimations > SkeletalAnimations
Definition MovieSceneSkeletalAnimationSystem.h:89
Definition MovieSceneSkeletalAnimationSystem.h:118
bool GetGroupKey(UObject *Object, FMovieSceneSkeletalAnimationComponentData ComponentData, GroupKeyType &OutGroupKey)
Definition MovieSceneSkeletalAnimationSystem.h:121