23#include "MovieSceneSequencePlayer.generated.h"
29 class FSequenceWeights;
60 , LastKnownNumLoops(0)
61 , LastKnownSerialNumber(0)
140 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=
"Cinematic", meta=(EditCondition=
"PositionType == EMovieScenePositionType::Frame"))
168 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=
"Cinematic")
175UCLASS(Abstract, BlueprintType, MinimalAPI)
192 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
196 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
200 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
207 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
211 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
215 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
219 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
223 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
236 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
242 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
248 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
254 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
255 FFrameRate GetFrameRate()
const {
return PlayPosition.GetInputRate(); }
260 UFUNCTION(BlueprintCallable, Category =
"Sequencer|Player")
266 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
272 UFUNCTION(BlueprintCallable, Category =
"Sequencer|Player")
282 UFUNCTION(BlueprintCallable, Category =
"Sequencer|Player")
288 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
334 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
343 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
363 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
367 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
371 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
375 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
382 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
386 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
393 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
397 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
401 UFUNCTION(BlueprintCallable, Category =
"Sequencer|Player")
402 bool GetDisableCameraCuts() {
return PlaybackSettings.bDisableCameraCuts; }
409 UPROPERTY(BlueprintAssignable, Category =
"Sequencer|Player")
413 UPROPERTY(BlueprintAssignable, Category = "Sequencer|Player")
417 UPROPERTY(BlueprintAssignable, Category = "Sequencer|Player")
421 UPROPERTY(BlueprintAssignable, Category = "Sequencer|Player")
425 UPROPERTY(BlueprintAssignable, Category = "Sequencer|Player")
434 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
438 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
442 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
478 UFUNCTION(BlueprintCallable, Category = "Sequencer|Player")
486 UFUNCTION(BlueprintCallable, Category =
"Sequencer|Player")
531 bool bHasJumped =
false;
532 bool bHasLooped =
false;
533 bool bIsAsync =
false;
615 void IncrementServerSerialNumber();
710 float DurationSubFrames;
759 float LastEffectiveTimeDilation = 1.0f;
783 bool bIgnorePlaybackReplication =
false;
797 bool bOverridingDynResFrameTimeBudget =
false;
803 TOptional<
float> LastTickGameTimeSeconds;
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
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 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 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 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 FrameRate.h:21
Definition FrameTime.h:16
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 QualifiedFrameTime.h:13
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