FMovieSceneTimeController

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/MovieSceneTimeController.h

Include

#include "MovieSceneTimeController.h"

Syntax

struct FMovieSceneTimeController

Destructors

Name Description

Public function Virtual

~FMovieSceneTimeController()

Functions

Name Description

Protected function Const

TOptional< F...

 

GetPlaybackStartTime()

Protected function

FFrameTime

 

OnRequestCurrentTime

(
    const FQualifiedFrameTime& InCurre...,
    float InPlayRate
)

Protected function Virtual

void

 

OnStartPlaying

(
    const FQualifiedFrameTime& InStart...
)

Protected function Virtual

void

 

OnStopPlaying

(
    const FQualifiedFrameTime& InStopT...
)

Protected function Virtual

void

 

OnTick

(
    float DeltaSeconds,
    float InPlayRate
)

Public function

void

 

PlayerStatusChanged

(
    EMovieScenePlayerStatus::Type InSta...,
    const FQualifiedFrameTime& InCurre...
)

Called when the status of the owning IMovieScenePlayer has changed

Public function

FFrameTime

 

RequestCurrentTime

(
    const FQualifiedFrameTime& InCurre...,
    float InPlayRate
)

Request the current time based on the specified existing time and play rate.

Public function

void

 

Reset

(
    const FQualifiedFrameTime& InNewSt...
)

Called to stop and resume playback from the specified time

Public function

void

 

StartPlaying

(
    const FQualifiedFrameTime& InStart...
)

Called whenever a sequence starts or resumes playback from a non-playing state

Public function

void

 

StopPlaying

(
    const FQualifiedFrameTime& InStopT...
)

Called whenever a sequence stops playback

Public function

void

 

Tick

(
    float DeltaSeconds,
    float InPlayRate
)

Ticks this controller

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss