Navigation
API > API/Runtime > API/Runtime/MovieScene
Inheritance Hierarchy
- FMovieSceneTimeController
- FMovieGraphSequenceTimeController
- FMoviePipelineTimeController
- FMovieSceneTimeController_Custom
- FMovieSceneTimeController_ExternalClock
- FMovieSceneTimeController_AudioClock
- FMovieSceneTimeController_PlatformClock
- FMovieSceneTimeController_RelativeTimecodeClock
- FMovieSceneTimeController_PlayEveryFrame
- FMovieSceneTimeController_Tick
- FMovieSceneTimeController_TimecodeClock
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/MovieSceneTimeController.h |
| Include | #include "MovieSceneTimeController.h" |
Syntax
struct FMovieSceneTimeController
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FFrameRate | |||
| TOptional< FQualifiedFrameTime > | |||
| FFrameTime | OnRequestCurrentTime
(
const FQualifiedFrameTime& InCurrentTime, |
||
| void | OnStartPlaying
(
const FQualifiedFrameTime& InStartTime |
||
| void | OnStopPlaying
(
const FQualifiedFrameTime& InStopTime |
||
| void | OnTick
(
float DeltaSeconds, |
||
| void | PlayerStatusChanged
(
EMovieScenePlayerStatus::Type InStatus, |
Called when the status of the owning IMovieScenePlayer has changed | |
| FFrameTime | RequestCurrentTime
(
const FQualifiedFrameTime& InCurrentTime, |
Request the current time based on the specified existing time and play rate. | |
| void | Reset
(
const FQualifiedFrameTime& InNewStartTime |
Called to stop and resume playback from the specified time | |
| void | StartPlaying
(
const FQualifiedFrameTime& InStartTime |
Called whenever a sequence starts or resumes playback from a non-playing state | |
| void | StopPlaying
(
const FQualifiedFrameTime& InStopTime |
Called whenever a sequence stops playback | |
| void | Tick
(
float DeltaSeconds, |
Ticks this controller |