79 return PlaybackStartTime;
102 : AccumulatedDilation(0.0)
117 double AccumulatedDilation;
173 : CurrentOffsetSeconds(0.0)
183 double CurrentOffsetSeconds;
192 : PreviousPlatformTime(0.f)
201 double PreviousPlatformTime;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition IMovieScenePlayer.h:90
Type
Definition MovieSceneFwd.h:43
Definition FrameRate.h:21
Definition FrameTime.h:16
Definition MovieSceneTimeController.h:135
virtual MOVIESCENE_API double GetCurrentTime() const override
Definition MovieSceneTimeController.cpp:130
Definition MovieSceneTimeController.h:98
virtual MOVIESCENE_API void OnStopPlaying(const FQualifiedFrameTime &InStopTime) override
Definition MovieSceneTimeController.cpp:88
FMovieSceneTimeController_ExternalClock()
Definition MovieSceneTimeController.h:101
virtual double GetCurrentTime() const =0
virtual MOVIESCENE_API void OnStartPlaying(const FQualifiedFrameTime &InStartTime) override
Definition MovieSceneTimeController.cpp:83
virtual ~FMovieSceneTimeController_ExternalClock()=default
virtual MOVIESCENE_API FFrameTime OnRequestCurrentTime(const FQualifiedFrameTime &InCurrentTime, float InPlayRate) override
Definition MovieSceneTimeController.cpp:95
Definition MovieSceneTimeController.h:190
FMovieSceneTimeController_PlayEveryFrame()
Definition MovieSceneTimeController.h:191
virtual MOVIESCENE_API void OnStartPlaying(const FQualifiedFrameTime &InStartTime) override
Definition MovieSceneTimeController.cpp:228
virtual MOVIESCENE_API FFrameTime OnRequestCurrentTime(const FQualifiedFrameTime &InCurrentTime, float InPlayRate) override
Definition MovieSceneTimeController.cpp:234
Definition MovieSceneTimeController.h:144
virtual MOVIESCENE_API void OnStopPlaying(const FQualifiedFrameTime &InStopTime) override
Definition MovieSceneTimeController.cpp:136
virtual MOVIESCENE_API double GetCurrentTime() const override
Definition MovieSceneTimeController.cpp:145
double AccumulatedFrameTime
Definition MovieSceneTimeController.h:154
virtual MOVIESCENE_API FFrameTime OnRequestCurrentTime(const FQualifiedFrameTime &InCurrentTime, float InPlayRate) override
Definition MovieSceneTimeController.cpp:158
TOptional< FFrameTime > LastCurrentFrameTime
Definition MovieSceneTimeController.h:151
TOptional< double > TimeSinceCurrentFrameTime
Definition MovieSceneTimeController.h:152
Definition MovieSceneTimeController.h:171
virtual MOVIESCENE_API FFrameTime OnRequestCurrentTime(const FQualifiedFrameTime &InCurrentTime, float InPlayRate) override
Definition MovieSceneTimeController.cpp:214
FMovieSceneTimeController_Tick()
Definition MovieSceneTimeController.h:172
virtual MOVIESCENE_API void OnStartPlaying(const FQualifiedFrameTime &InStartTime) override
Definition MovieSceneTimeController.cpp:204
Definition MovieSceneTimeController.h:162
virtual MOVIESCENE_API FFrameTime OnRequestCurrentTime(const FQualifiedFrameTime &InCurrentTime, float InPlayRate) override
Definition MovieSceneTimeController.cpp:189
Definition MovieSceneTimeController.h:14
MOVIESCENE_API void StopPlaying(const FQualifiedFrameTime &InStopTime)
Definition MovieSceneTimeController.cpp:69
virtual void OnPrepareToPlay(const FQualifiedFrameTime &InStartTime)
Definition MovieSceneTimeController.h:69
FFrameRate GetDisplayRate() const
Definition MovieSceneTimeController.h:82
MOVIESCENE_API bool IsReadyToPlay()
Definition MovieSceneTimeController.cpp:56
MOVIESCENE_API void PrepareToPlay(const FQualifiedFrameTime &InStartTime)
Definition MovieSceneTimeController.cpp:49
virtual void OnStartPlaying(const FQualifiedFrameTime &InStartTime)
Definition MovieSceneTimeController.h:71
virtual ~FMovieSceneTimeController()
Definition MovieSceneTimeController.h:17
virtual void OnTick(float DeltaSeconds, float InPlayRate)
Definition MovieSceneTimeController.h:68
virtual FFrameTime OnRequestCurrentTime(const FQualifiedFrameTime &InCurrentTime, float InPlayRate)=0
TOptional< FQualifiedFrameTime > GetPlaybackStartTime() const
Definition MovieSceneTimeController.h:77
virtual void OnStopPlaying(const FQualifiedFrameTime &InStopTime)
Definition MovieSceneTimeController.h:72
virtual bool OnIsReadyToPlay()
Definition MovieSceneTimeController.h:70
MOVIESCENE_API void StartPlaying(const FQualifiedFrameTime &InStartTime)
Definition MovieSceneTimeController.cpp:61
MOVIESCENE_API FFrameTime RequestCurrentTime(const FQualifiedFrameTime &InCurrentTime, float InPlayRate, FFrameRate InDisplayRate)
Definition MovieSceneTimeController.cpp:77
MOVIESCENE_API void PlayerStatusChanged(EMovieScenePlayerStatus::Type InStatus, const FQualifiedFrameTime &InCurrentTime)
Definition MovieSceneTimeController.cpp:36
Definition QualifiedFrameTime.h:13
Definition Optional.h:131