8#include "Misc/Optional.h"
209 void ResetPlaybackSettings();
232 int32 NumLoopsToPlay = 1;
233 int32 NumLoopsCompleted = 0;
235 double PlayRate = 1.0;
241 bool bPingPongPlayback =
false;
242 bool bTransformPlaybackTime =
false;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EMovieSceneLoopDissection
Definition MovieScenePlaybackManager.h:24
EPlayDirection
Definition MovieScenePlayback.h:26
Definition MovieScenePlaybackManager.h:55
EPlayDirection GetPlayDirection() const
Definition MovieScenePlaybackManager.h:155
MOVIESCENE_API void SetCurrentTime(const FFrameTime &InFrameTime)
Definition MovieScenePlaybackManager.cpp:376
MOVIESCENE_API void SetPlaybackEndTime(const FFrameTime &InEndTime)
Definition MovieScenePlaybackManager.cpp:479
int32 GetNumLoopsToPlay() const
Definition MovieScenePlaybackManager.h:136
void SetPlayDirection(EPlayDirection InPlayDirection)
Definition MovieScenePlaybackManager.h:157
MOVIESCENE_API FFrameTime GetStartOffset() const
Definition MovieScenePlaybackManager.cpp:457
bool IsPingPongPlayback() const
Definition MovieScenePlaybackManager.h:162
MOVIESCENE_API FFrameTime GetEffectiveStartTime() const
Definition MovieScenePlaybackManager.cpp:407
MOVIESCENE_API void SetPingPongPlayback(bool bInPingPongPlayback)
Definition MovieScenePlaybackManager.cpp:510
MOVIESCENE_API FFrameTime GetCurrentTime() const
Definition MovieScenePlaybackManager.cpp:370
bool IsPlayingBackward() const
Definition MovieScenePlaybackManager.h:153
void ResetNumLoopsCompleted()
Definition MovieScenePlaybackManager.h:143
MOVIESCENE_API FMovieScenePlaybackManager()
Definition MovieScenePlaybackManager.cpp:11
MOVIESCENE_API void SetEndOffsetAsTime(const FFrameTime &InEndTime)
Definition MovieScenePlaybackManager.cpp:435
void SetPlayRate(double InPlayRate)
Definition MovieScenePlaybackManager.h:148
MOVIESCENE_API TOptional< FFrameTime > GetPlaybackEndTime() const
Definition MovieScenePlaybackManager.cpp:469
MOVIESCENE_API void ClearPlaybackEndTime()
Definition MovieScenePlaybackManager.cpp:488
FFrameRate GetTickResolution() const
Definition MovieScenePlaybackManager.h:123
void SetTransformPlaybackTime(bool bInTransformPlaybackTime)
Definition MovieScenePlaybackManager.h:191
MOVIESCENE_API void ReversePlayDirection()
Definition MovieScenePlaybackManager.cpp:498
MOVIESCENE_API FMovieSceneContext UpdateToNextTick()
Definition MovieScenePlaybackManager.cpp:359
MOVIESCENE_API FFrameTime GetEffectiveEndTime() const
Definition MovieScenePlaybackManager.cpp:413
FFrameRate GetDisplayRate() const
Definition MovieScenePlaybackManager.h:121
MOVIESCENE_API void UpdateTo(const FFrameTime NextTime, FContexts &OutContexts)
Definition MovieScenePlaybackManager.cpp:81
MOVIESCENE_API void SetStartOffset(const FFrameTime &InStartOffset)
Definition MovieScenePlaybackManager.cpp:419
MOVIESCENE_API void SetCurrentTimeOffset(const FFrameTime &InFrameTimeOffset)
Definition MovieScenePlaybackManager.cpp:385
MOVIESCENE_API void SetEndOffset(const FFrameTime &InEndOffset)
Definition MovieScenePlaybackManager.cpp:427
double GetPlayRate() const
Definition MovieScenePlaybackManager.h:146
void SetDissectLooping(EMovieSceneLoopDissection InDissectLooping)
Definition MovieScenePlaybackManager.h:128
MOVIESCENE_API void SetNumLoopsToPlay(int32 InNumLoopsToPlay)
Definition MovieScenePlaybackManager.cpp:493
TArray< FMovieSceneContext, TInlineAllocator< 2 > > FContexts
Definition MovieScenePlaybackManager.h:58
bool IsPlayingForward() const
Definition MovieScenePlaybackManager.h:151
bool ShouldTransformPlaybackTime() const
Definition MovieScenePlaybackManager.h:189
const FMovieSceneSequenceTransform & GetPlaybackTimeTransform() const
Definition MovieScenePlaybackManager.h:197
MOVIESCENE_API FMovieSceneContext UpdateAtCurrentTime() const
Definition MovieScenePlaybackManager.cpp:365
int32 GetNumLoopsCompleted() const
Definition MovieScenePlaybackManager.h:141
EMovieSceneLoopDissection GetDissectLooping() const
Definition MovieScenePlaybackManager.h:126
void SetPlaybackStatus(EMovieScenePlayerStatus::Type InPlaybackStatus)
Definition MovieScenePlaybackManager.h:133
void SetPlaybackTimeTransform(const FMovieSceneSequenceTransform &InTimeTransform)
Definition MovieScenePlaybackManager.h:203
MOVIESCENE_API FFrameTime GetEndOffset() const
Definition MovieScenePlaybackManager.cpp:463
EMovieScenePlayerStatus::Type GetPlaybackStatus() const
Definition MovieScenePlaybackManager.h:131
MOVIESCENE_API TRange< FFrameTime > GetEffectivePlaybackRange() const
Definition MovieScenePlaybackManager.cpp:394
Definition MovieSceneSequence.h:73
Type
Definition MovieSceneFwd.h:43
Definition ConstraintsManager.h:14
Definition FrameRate.h:21
Definition FrameTime.h:16
Definition MovieScenePlayback.h:184
Definition MovieScenePlayback.h:510
FFrameRate GetOutputRate() const
Definition MovieScenePlayback.h:534
Definition Optional.h:131