Navigation
API > API/Runtime > API/Runtime/MovieScene
| Name | FMovieSceneTimeController |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/MovieSceneTimeController.h |
| Include Path | #include "MovieSceneTimeController.h" |
Syntax
struct FMovieSceneTimeController
Derived Classes
FMovieSceneTimeController derived class hierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMovieSceneTimeController() |
MovieSceneTimeController.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DisplayRate | FFrameRate | MovieSceneTimeController.h | ||
| PlaybackStartTime | TOptional< FQualifiedFrameTime > | MovieSceneTimeController.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsReadyToPlay() |
Called whenever a sequence starts or resumes playback from a non-playing state | MovieSceneTimeController.h | |
void PlayerStatusChanged
(
EMovieScenePlayerStatus::Type InStatus, |
Called when the status of the owning IMovieScenePlayer has changed | MovieSceneTimeController.h | |
void PrepareToPlay
(
const FQualifiedFrameTime& InStartTime |
Called whenever a sequence starts or resumes playback from a non-playing state | MovieSceneTimeController.h | |
FFrameTime RequestCurrentTime
(
const FQualifiedFrameTime& InCurrentTime, |
Request the current time based on the specified existing time and play rate. | MovieSceneTimeController.h | |
void Reset
(
const FQualifiedFrameTime& InNewStartTime |
Called to stop and resume playback from the specified time | MovieSceneTimeController.h | |
void StartPlaying
(
const FQualifiedFrameTime& InStartTime |
Called whenever a sequence starts or resumes playback from a non-playing state | MovieSceneTimeController.h | |
void StopPlaying
(
const FQualifiedFrameTime& InStopTime |
Called whenever a sequence stops playback | MovieSceneTimeController.h | |
void Tick
(
float DeltaSeconds, |
Ticks this controller | MovieSceneTimeController.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFrameRate GetDisplayRate() |
MovieSceneTimeController.h | ||
TOptional< FQualifiedFrameTime > GetPlaybackStartTime() |
MovieSceneTimeController.h | ||
virtual bool OnIsReadyToPlay() |
MovieSceneTimeController.h | ||
virtual void OnPrepareToPlay
(
const FQualifiedFrameTime& InStartTime |
MovieSceneTimeController.h | ||
FFrameTime OnRequestCurrentTime
(
const FQualifiedFrameTime& InCurrentTime, |
MovieSceneTimeController.h | ||
virtual void OnStartPlaying
(
const FQualifiedFrameTime& InStartTime |
MovieSceneTimeController.h | ||
virtual void OnStopPlaying
(
const FQualifiedFrameTime& InStopTime |
MovieSceneTimeController.h | ||
virtual void OnTick
(
float DeltaSeconds, |
MovieSceneTimeController.h |