UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneSequencePlayer.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8#include "IMovieScenePlayer.h"
9#include "MovieScene.h"
22
23#include "MovieSceneSequencePlayer.generated.h"
24
26
27namespace UE::MovieScene
28{
29 class FSequenceWeights;
30}
31
34
38UENUM(BlueprintType)
40{
42 Play,
44 Jump,
46 Scrub,
47};
48
49
53USTRUCT()
55{
57
59 : LastKnownStatus(EMovieScenePlayerStatus::Stopped)
60 , LastKnownNumLoops(0)
61 , LastKnownSerialNumber(0)
62 {}
63
65 UPROPERTY()
66 FFrameTime LastKnownPosition;
67
69 UPROPERTY()
70 TEnumAsByte<EMovieScenePlayerStatus::Type> LastKnownStatus;
71
73 UPROPERTY()
74 int32 LastKnownNumLoops;
75
77 UPROPERTY()
78 int32 LastKnownSerialNumber;
79};
80
81
82UENUM(BlueprintType)
90
91USTRUCT(BlueprintType)
93{
95
97 : Time(0.f)
98 , PositionType(EMovieScenePositionType::Frame)
99 , UpdateMethod(EUpdatePositionMethod::Play)
100 , bHasJumped(false)
101 {}
102
110
112 : Time(InTime)
113 , PositionType(EMovieScenePositionType::Time)
114 , UpdateMethod(InUpdateMethod)
115 , bHasJumped(false)
116 {}
117
119 : Time(0.f)
121 , PositionType(EMovieScenePositionType::MarkedFrame)
122 , UpdateMethod(InUpdateMethod)
123 , bHasJumped(false)
124 {}
125
133
134 // Get the playback position using the player's tick resolution and display rate
135 MOVIESCENE_API FFrameTime GetPlaybackPosition(UMovieSceneSequencePlayer* Player) const;
136
137 // Get the playback position using the sequence's tick resolution and display rate
138 MOVIESCENE_API FFrameTime GetPlaybackPosition(UMovieSceneSequence* Sequence) const;
139
140 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Cinematic", meta=(EditCondition="PositionType == EMovieScenePositionType::Frame"))
142
143 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Cinematic", meta=(EditCondition="PositionType == EMovieScenePositionType::Time", unit=s))
144 float Time;
145
146 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Cinematic", meta=(EditCondition="PositionType == EMovieScenePositionType::MarkedFrame"))
147 FString MarkedFrame;
148
149 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Cinematic", meta=(EditCondition="PositionType == EMovieScenePositionType::Timecode"))
151
152 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Cinematic")
154
155 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Cinematic")
157
158 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Cinematic")
159 bool bHasJumped;
160};
161
162USTRUCT(BlueprintType)
164{
166
167
168 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Cinematic")
169 bool bExclusive = true;
170};
171
175UCLASS(Abstract, BlueprintType, MinimalAPI)
180{
181public:
183
184
187
190
192 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
193 MOVIESCENE_API void Play();
194
196 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
197 MOVIESCENE_API void PlayReverse();
198
200 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
201 MOVIESCENE_API void ChangePlaybackDirection();
202
207 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
208 MOVIESCENE_API void PlayLooping(int32 NumLoops = -1);
209
211 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
212 MOVIESCENE_API void Pause();
213
215 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
216 MOVIESCENE_API void Scrub();
217
219 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
220 MOVIESCENE_API void Stop();
221
223 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
224 MOVIESCENE_API void StopAtCurrentTime();
225
227 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player", meta = (ToolTip = "Go to end of the sequence and stop. Adheres to 'When Finished' section rules."))
228 MOVIESCENE_API void GoToEndAndStop();
229
230public:
231
236 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
237 MOVIESCENE_API FQualifiedFrameTime GetCurrentTime() const;
238
242 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
243 MOVIESCENE_API FQualifiedFrameTime GetDuration() const;
244
248 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
249 MOVIESCENE_API int32 GetFrameDuration() const;
250
254 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
255 FFrameRate GetFrameRate() const { return PlayPosition.GetInputRate(); }
256
260 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
261 MOVIESCENE_API void SetFrameRate(FFrameRate FrameRate);
262
266 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
267 FQualifiedFrameTime GetStartTime() const { return FQualifiedFrameTime(StartTime, PlayPosition.GetInputRate()); }
268
272 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
273 FQualifiedFrameTime GetEndTime() const { return FQualifiedFrameTime(StartTime + DurationFrames, PlayPosition.GetInputRate()); }
274
282 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
283 MOVIESCENE_API void SetWeight(double InWeight);
284
288 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
289 MOVIESCENE_API void RemoveWeight();
290
298 MOVIESCENE_API void SetWeight(double InWeight, FMovieSceneSequenceID SequenceID);
299
303 MOVIESCENE_API void RemoveWeight(FMovieSceneSequenceID SequenceID);
304
305public:
306
313 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player", DisplayName="Set Play Range (Frames)")
314 MOVIESCENE_API void SetFrameRange( int32 StartFrame, int32 Duration, float SubFrames = 0.f );
315
322 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player", DisplayName="Set Play Range (Seconds)")
323 MOVIESCENE_API void SetTimeRange( float StartTime, float Duration );
324
325public:
326
334 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
336
343 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
345
349 UFUNCTION(BlueprintCallable, Category = "Game|Cinematic")
351
353 UFUNCTION(BlueprintCallable, Category = "Game|Cinematic")
355
357 UFUNCTION(BlueprintCallable, Category = "Game|Cinematic")
358 MOVIESCENE_API EMovieSceneCompletionModeOverride GetCompletionModeOverride() const;
359
360public:
361
363 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
364 MOVIESCENE_API bool IsPlaying() const;
365
367 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
368 MOVIESCENE_API bool IsPaused() const;
369
371 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
372 MOVIESCENE_API bool IsReversed() const;
373
375 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
376 MOVIESCENE_API float GetPlayRate() const;
377
382 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
383 MOVIESCENE_API void SetPlayRate(float PlayRate);
384
386 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
387 MOVIESCENE_API bool GetHideHud() const;
388
393 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
394 MOVIESCENE_API void SetHideHud(bool HideHud);
395
397 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
398 void SetDisableCameraCuts(bool bInDisableCameraCuts) { PlaybackSettings.bDisableCameraCuts = bInDisableCameraCuts; }
399
401 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
402 bool GetDisableCameraCuts() { return PlaybackSettings.bDisableCameraCuts; }
403
406 FOnMovieSceneSequencePlayerUpdated& OnSequenceUpdated() const { return OnMovieSceneSequencePlayerUpdate; }
407
409 UPROPERTY(BlueprintAssignable, Category = "Sequencer|Player")
411
413 UPROPERTY(BlueprintAssignable, Category = "Sequencer|Player")
415
417 UPROPERTY(BlueprintAssignable, Category = "Sequencer|Player")
419
421 UPROPERTY(BlueprintAssignable, Category = "Sequencer|Player")
423
425 UPROPERTY(BlueprintAssignable, Category = "Sequencer|Player")
427
430
431public:
432
434 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
435 MOVIESCENE_API TArray<UObject*> GetBoundObjects(FMovieSceneObjectBindingID ObjectBinding);
436
438 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
439 MOVIESCENE_API TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject);
440
441 /* Invalidates the given binding, forcing it to be refetched. This may be useful for some custom bindings that wish their resolution code to be called again.*/
442 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
443 MOVIESCENE_API void RequestInvalidateBinding(FMovieSceneObjectBindingID ObjectBinding);
444
445public:
446
448 MOVIESCENE_API void InitializeForTick(UObject* Context);
449
451 MOVIESCENE_API void SetPlaybackSettings(const FMovieSceneSequencePlaybackSettings& InSettings);
452
455
458
460 MOVIESCENE_API void Update(const float DeltaSeconds);
461
463 MOVIESCENE_API void UpdateAsync(const float DeltaSeconds);
464
466 MOVIESCENE_API void TearDown();
467
469 MOVIESCENE_API bool IsValid() const;
470
471
472public:
473
478 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
479 UMovieSceneSequence* GetSequence() const { return Sequence; }
480
486 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
487 MOVIESCENE_API FString GetSequenceName(bool bAddClientInfo = false) const;
488
492 UMovieSceneSequenceTickManager* GetTickManager() const { return TickManager; }
493
498
503
509
510
516
521 MOVIESCENE_API void SetIgnorePlaybackReplication(bool bState);
522
523protected:
524
525 MOVIESCENE_API void PlayInternal();
526 MOVIESCENE_API void StopInternal(FFrameTime TimeToResetTo);
527 MOVIESCENE_API void FinishPlaybackInternal(FFrameTime TimeToFinishAt);
528
530 {
531 bool bHasJumped = false;
532 bool bHasLooped = false;
533 bool bIsAsync = false;
534 };
535
536 MOVIESCENE_API void UpdateMovieSceneInstance(FMovieSceneEvaluationRange InRange, EMovieScenePlayerStatus::Type PlayerStatus, bool bHasJumped = false, bool bHasLooped = false);
537 MOVIESCENE_API virtual void UpdateMovieSceneInstance(FMovieSceneEvaluationRange InRange, EMovieScenePlayerStatus::Type PlayerStatus, const FMovieSceneUpdateArgs& Args);
538
539 MOVIESCENE_API void UpdateTimeCursorPosition(FFrameTime NewPosition, EUpdatePositionMethod Method, bool bHasJumpedOverride = false);
540 MOVIESCENE_API bool ShouldStopOrLoop(FFrameTime NewPosition) const;
551 MOVIESCENE_API TOptional<FFrameTime> GetPauseTimeForNewPosition(const FFrameTime& NewPosition) const;
552
553 MOVIESCENE_API UWorld* GetPlaybackWorld() const;
554
555 MOVIESCENE_API FFrameTime GetLastValidTime() const;
556
557 MOVIESCENE_API FFrameRate GetDisplayRate() const;
558
559 MOVIESCENE_API bool NeedsQueueLatentAction() const;
560 MOVIESCENE_API void QueueLatentAction(FMovieSceneSequenceLatentActionDelegate Delegate);
561 MOVIESCENE_API void RunLatentActions();
562
563public:
564 //~ IMovieScenePlayer interface
565 virtual FMovieSceneRootEvaluationTemplateInstance& GetEvaluationTemplate() override { return RootTemplateInstance; }
566
567protected:
568 //~ IMovieScenePlayer interface
569 MOVIESCENE_API virtual UMovieSceneEntitySystemLinker* ConstructEntitySystemLinker() override;
570 MOVIESCENE_API virtual EMovieScenePlayerStatus::Type GetPlaybackStatus() const override;
571 MOVIESCENE_API virtual FMovieSceneSpawnRegister& GetSpawnRegister() override;
572 virtual UObject* AsUObject() override { return this; }
573
577
579 virtual IMovieScenePlaybackClient* GetPlaybackClient() override { return PlaybackClient ? &*PlaybackClient : nullptr; }
580 MOVIESCENE_API virtual bool HasDynamicWeighting() const override;
581 MOVIESCENE_API virtual void PreEvaluation(const FMovieSceneContext& Context) override;
582 MOVIESCENE_API virtual void PostEvaluation(const FMovieSceneContext& Context) override;
583
585
586 /*~ Begin UObject interface */
587 virtual bool IsSupportedForNetworking() const { return true; }
588 MOVIESCENE_API virtual int32 GetFunctionCallspace(UFunction* Function, FFrame* Stack) override;
589 MOVIESCENE_API virtual bool CallRemoteFunction(UFunction* Function, void* Parameters, FOutParmRec* OutParms, FFrame* Stack) override;
590 MOVIESCENE_API virtual void PostNetReceive() override;
591 MOVIESCENE_API virtual void BeginDestroy() override;
592 MOVIESCENE_API virtual void RegisterReplicationFragments(UE::Net::FFragmentRegistrationContext& Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags) override;
593 /*~ End UObject interface */
594
595 //~ Begin IMovieSceneSequenceTickManagerClient interface
596 MOVIESCENE_API virtual void TickFromSequenceTickManager(float DeltaSeconds, FMovieSceneEntitySystemRunner* Runner) override;
597 //~ End IMovieSceneSequenceTickManagerClient interface
598
599protected:
600
601 virtual bool CanPlay() const { return true; }
602 virtual void OnStartedPlaying() {}
603 virtual void OnLooped() {}
604 virtual void OnPaused() {}
605 virtual void OnStopped() {}
606
607private:
608 MOVIESCENE_API void StartTimeControllerAndBroadcastPlayState();
609
610 MOVIESCENE_API void UpdateTimeCursorPosition_Internal(FFrameTime NewPosition, EUpdatePositionMethod Method, bool bHasJumpedOverride);
611
612 MOVIESCENE_API void RunPreEvaluationCallbacks();
613 MOVIESCENE_API void RunPostEvaluationCallbacks();
614
615 void IncrementServerSerialNumber();
616 void AdvanceClientSerialNumberTo(int32 NewSerialNumber);
617
618private:
619
624 MOVIESCENE_API void RPC_ExplicitServerUpdateEvent(EUpdatePositionMethod Method, FFrameTime RelevantTime, int32 NewSerialNumber);
625
631
636 MOVIESCENE_API void RPC_OnFinishPlaybackEvent(FFrameTime StoppedTime, int32 NewSerialNumber);
637
641 MOVIESCENE_API bool HasAuthority() const;
642
646 MOVIESCENE_API void UpdateNetworkSyncProperties();
647
653 MOVIESCENE_API FFrameTime UpdateServerTimeSamples();
654
658 MOVIESCENE_API void UpdateNetworkSync();
659
663 MOVIESCENE_API float GetPing() const;
664
665protected:
666
668 UPROPERTY()
670
673 uint32 bReversePlayback : 1;
674
676 uint32 bPendingOnStartedPlaying : 1;
677
679 {
680 ReadyToPlay,
681 PreparingToPlay
682 };
684
687
690
693
696
700
703 FFrameNumber StartTime;
704
707 int32 DurationFrames;
708
710 float DurationSubFrames;
711
714 int32 CurrentNumLoops;
715
721 int32 SerialNumber;
722
726
730
733
736
739
741 TUniquePtr<UE::MovieScene::FSequenceWeights> SequenceWeights;
742
755
756 /*
757 * On UpdateServerTimeSamples, the last recorded time dilation. Used to update the server time samples each update to ensure we can smooth server time even on changing time dilation.
758 */
759 float LastEffectiveTimeDilation = 1.0f;
760
764
768
772
775
778
781
783 bool bIgnorePlaybackReplication = false;
784
785private:
786
788 mutable FOnMovieSceneSequencePlayerUpdated OnMovieSceneSequencePlayerUpdate;
789
791 TOptional<FMovieSceneSequenceTickInterval> RegisteredTickInterval;
792
794 TOptional<double> OldMaxTickRate;
795
797 bool bOverridingDynResFrameTimeBudget = false;
798
803 TOptional<float> LastTickGameTimeSeconds;
804
805 struct FPauseOnArgs
806 {
808 bool bExclusive;
809 };
810
812 TOptional<FPauseOnArgs> PauseOnFrame;
813
816 TArray<FOnEvaluationCallback> PreEvaluationCallbacks;
817 TArray<FOnEvaluationCallback> PostEvaluationCallbacks;
818};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE(DelegateName)
Definition DelegateCombinations.h:20
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE(DelegateName)
Definition DelegateCombinations.h:38
return true
Definition ExternalRpcRegistry.cpp:601
EMovieSceneCompletionModeOverride
Definition MovieSceneSequencePlaybackSettings.h:38
EMovieScenePositionType
Definition MovieSceneSequencePlayer.h:84
EUpdatePositionMethod
Definition MovieSceneSequencePlayer.h:40
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
@ Stop
Definition PrecomputedVolumetricLightmapStreaming.cpp:26
uint8_t uint8
Definition binka_ue_file_header.h:8
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition MovieSceneEntitySystemRunner.h:74
Definition MovieSceneLatentActionManager.h:20
Definition MovieSceneSpawnRegister.h:49
Definition UObjectGlobals.h:1292
Definition IMovieScenePlaybackClient.h:25
Definition IMovieScenePlayer.h:90
Definition IMovieSceneSequencePlayerObserver.h:19
Definition MovieSceneSequenceTickManagerClient.h:25
Definition MovieScene.Build.cs:6
Definition Array.h:670
Definition EnumAsByte.h:22
Definition UnrealString.h.inl:34
Definition ScriptInterface.h:139
Definition SharedPointer.h:692
Definition ContainerAllocationPolicies.h:894
Definition UniquePtr.h:107
Definition ReplicationFragment.h:244
Definition Class.h:2476
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneSequencePlayer.h:180
uint32 bSkipNextUpdate
Definition MovieSceneSequencePlayer.h:689
virtual void OnStartedPlaying()
Definition MovieSceneSequencePlayer.h:602
virtual void SetPlaybackStatus(EMovieScenePlayerStatus::Type InPlaybackStatus) override
Definition MovieSceneSequencePlayer.h:574
TArray< FServerTimeSample > ServerTimeSamples
Definition MovieSceneSequencePlayer.h:754
FOnMovieSceneSequencePlayerUpdated & OnSequenceUpdated() const
Definition MovieSceneSequencePlayer.h:406
uint32 bIsAsyncUpdate
Definition MovieSceneSequencePlayer.h:686
virtual void SetViewportSettings(const TMap< FViewportClient *, EMovieSceneViewportParams > &ViewportParamsMap) override
Definition MovieSceneSequencePlayer.h:575
virtual TScriptInterface< IMovieSceneSequencePlayerObserver > GetObserver() override
Definition MovieSceneSequencePlayer.h:584
virtual UObject * AsUObject() override
Definition MovieSceneSequencePlayer.h:572
uint32 bUpdateNetSync
Definition MovieSceneSequencePlayer.h:692
DECLARE_EVENT_ThreeParams(UMovieSceneSequencePlayer, FOnMovieSceneSequencePlayerUpdated, const UMovieSceneSequencePlayer &, FFrameTime, FFrameTime)
virtual void OnStopped()
Definition MovieSceneSequencePlayer.h:605
uint32 bWarnZeroDuration
Definition MovieSceneSequencePlayer.h:695
virtual bool CanPlay() const
Definition MovieSceneSequencePlayer.h:601
virtual void OnLooped()
Definition MovieSceneSequencePlayer.h:603
virtual void OnPaused()
Definition MovieSceneSequencePlayer.h:604
virtual FMovieSceneRootEvaluationTemplateInstance & GetEvaluationTemplate() override
Definition MovieSceneSequencePlayer.h:565
ETimeControllerState
Definition MovieSceneSequencePlayer.h:679
virtual bool IsSupportedForNetworking() const
Definition MovieSceneSequencePlayer.h:587
virtual IMovieScenePlaybackClient * GetPlaybackClient() override
Definition MovieSceneSequencePlayer.h:579
virtual void GetViewportSettings(TMap< FViewportClient *, EMovieSceneViewportParams > &ViewportParamsMap) const override
Definition MovieSceneSequencePlayer.h:576
ETimeControllerState TimeControllerState
Definition MovieSceneSequencePlayer.h:683
Definition MovieSceneSequenceTickManager.h:30
Definition MovieSceneSequence.h:73
Definition Object.h:95
Definition World.h:918
Definition MovieSceneFwd.h:41
Type
Definition MovieSceneFwd.h:43
Definition ConstraintsManager.h:14
EFragmentRegistrationFlags
Definition ReplicationFragment.h:220
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition FrameNumber.h:18
Definition FrameRate.h:21
Definition FrameTime.h:16
Definition Stack.h:114
Definition Guid.h:109
Definition MovieScenePlayback.h:184
Definition MovieScenePlayback.h:33
Definition MovieSceneObjectBindingID.h:203
Definition MovieScenePlayback.h:510
Definition MovieSceneEvaluationTemplateInstance.h:38
Definition MovieSceneSequenceID.h:13
Definition MovieSceneSequencePlayer.h:164
Definition MovieSceneSequencePlayer.h:93
FMovieSceneSequencePlaybackParams(float InTime, EUpdatePositionMethod InUpdateMethod)
Definition MovieSceneSequencePlayer.h:111
FMovieSceneSequencePlaybackParams(const FString &InMarkedFrame, EUpdatePositionMethod InUpdateMethod)
Definition MovieSceneSequencePlayer.h:118
FMovieSceneSequencePlaybackParams(const FTimecode &InTimecode, EUpdatePositionMethod InUpdateMethod)
Definition MovieSceneSequencePlayer.h:126
FMovieSceneSequencePlaybackParams(FFrameTime InFrame, EUpdatePositionMethod InUpdateMethod)
Definition MovieSceneSequencePlayer.h:103
Definition MovieSceneSequencePlaybackSettings.h:50
Definition MovieSceneSequencePlayer.h:55
Definition MovieSceneSequenceTickInterval.h:19
Definition MovieSceneTimeController.h:14
Definition Stack.h:103
Definition QualifiedFrameTime.h:13
Definition Timecode.h:19
Definition ObjectPtr.h:488
Definition Optional.h:131
Definition UniversalObjectLocatorResolveParams.h:47
Definition MovieSceneSequencePlayer.h:530
Definition MovieSceneSequencePlayer.h:744
double ServerTime
Definition MovieSceneSequencePlayer.h:746
double ReceivedTime
Definition MovieSceneSequencePlayer.h:748