![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneTimeController.h>
Inheritance diagram for FMovieSceneTimeController:Public Member Functions | |
| virtual | ~FMovieSceneTimeController () |
| MOVIESCENE_API void | PrepareToPlay (const FQualifiedFrameTime &InStartTime) |
| MOVIESCENE_API bool | IsReadyToPlay () |
| MOVIESCENE_API void | StartPlaying (const FQualifiedFrameTime &InStartTime) |
| MOVIESCENE_API void | StopPlaying (const FQualifiedFrameTime &InStopTime) |
| MOVIESCENE_API void | Tick (float DeltaSeconds, float InPlayRate) |
| MOVIESCENE_API FFrameTime | RequestCurrentTime (const FQualifiedFrameTime &InCurrentTime, float InPlayRate, FFrameRate InDisplayRate) |
| MOVIESCENE_API void | PlayerStatusChanged (EMovieScenePlayerStatus::Type InStatus, const FQualifiedFrameTime &InCurrentTime) |
| MOVIESCENE_API void | Reset (const FQualifiedFrameTime &InNewStartTime) |
Protected Member Functions | |
| virtual void | OnTick (float DeltaSeconds, float InPlayRate) |
| virtual void | OnPrepareToPlay (const FQualifiedFrameTime &InStartTime) |
| virtual bool | OnIsReadyToPlay () |
| virtual void | OnStartPlaying (const FQualifiedFrameTime &InStartTime) |
| virtual void | OnStopPlaying (const FQualifiedFrameTime &InStopTime) |
| virtual FFrameTime | OnRequestCurrentTime (const FQualifiedFrameTime &InCurrentTime, float InPlayRate)=0 |
| TOptional< FQualifiedFrameTime > | GetPlaybackStartTime () const |
| FFrameRate | GetDisplayRate () const |
|
inlinevirtual |
|
inlineprotected |
|
inlineprotected |
| bool FMovieSceneTimeController::IsReadyToPlay | ( | ) |
Called whenever a sequence starts or resumes playback from a non-playing state
|
inlineprotectedvirtual |
|
protectedpure virtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented in FMovieSceneTimeController_ExternalClock, and FMovieSceneTimeController_RelativeTimecodeClock.
|
inlineprotectedvirtual |
Reimplemented in FMovieSceneTimeController_Tick.
| void FMovieSceneTimeController::PlayerStatusChanged | ( | EMovieScenePlayerStatus::Type | InStatus, |
| const FQualifiedFrameTime & | InCurrentTime | ||
| ) |
Called when the status of the owning IMovieScenePlayer has changed
| void FMovieSceneTimeController::PrepareToPlay | ( | const FQualifiedFrameTime & | InStartTime | ) |
Called whenever a sequence starts or resumes playback from a non-playing state
| FFrameTime FMovieSceneTimeController::RequestCurrentTime | ( | const FQualifiedFrameTime & | InCurrentTime, |
| float | InPlayRate, | ||
| FFrameRate | InDisplayRate | ||
| ) |
Request the current time based on the specified existing time and play rate. Times should be returned in the same play rate as that specified by InCurrentTime
| InCurrentTime | The current time of the sequence |
| InPlayRate | The current play rate of the sequence, multiplied by any world actor settings global dilation |
| void FMovieSceneTimeController::Reset | ( | const FQualifiedFrameTime & | InNewStartTime | ) |
Called to stop and resume playback from the specified time
| void FMovieSceneTimeController::StartPlaying | ( | const FQualifiedFrameTime & | InStartTime | ) |
Called whenever a sequence starts or resumes playback from a non-playing state
| void FMovieSceneTimeController::StopPlaying | ( | const FQualifiedFrameTime & | InStopTime | ) |
Called whenever a sequence stops playback
Ticks this controller
| DeltaSeconds | The tick delta in seconds, dilated by the current world settings global dilation |
| InPlayRate | The current play rate of the sequence |