Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > Evaluation
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieScenePlayback.h |
Include | #include "Evaluation/MovieScenePlayback.h" |
Syntax
struct FMovieScenePlaybackPosition
Remarks
Helper class designed to abstract the complexity of calculating evaluation ranges for previous times and fixed time intervals
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FFrameTime | Get the last position that was set, in InputRate space | |
![]() ![]() |
FMovieSceneEvaluationRange | Get a range encompassing only the current time, if available (in OutputRate space) | |
![]() ![]() |
EMovieSceneEvaluationType | ||
![]() ![]() |
FFrameRate | GetInputRate () |
|
![]() ![]() |
TOptional< FFrameTime > | Get the last actual time that was evaluated during playback, in InputRate space. | |
![]() ![]() |
TOptional< FMovieSceneEvaluationRange > | GetLastRange () |
Get a range that encompasses the last evaluated range in OutputRate space. |
![]() ![]() |
FFrameRate | ||
![]() |
FMovieSceneEvaluationRange | JumpTo
(
FFrameTime NewPosition |
Jump to the specified input time. |
![]() |
FMovieSceneEvaluationRange | PlayTo
(
FFrameTime NewPosition |
Play from the previously evaluated play time, to the specified time |
![]() |
void | Reset
(
FFrameTime StartPos |
Reset this position to the specified time. |
![]() |
void | SetTimeBase
(
FFrameRate InInputRate, |
Assign the input and output rates that frame times should be interpreted as. |