Choose your operating system:
Windows
macOS
Linux
| FMovieSceneEvaluationRange
|
Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieScenePlayback.h |
Include |
#include "Evaluation/MovieScenePlayback.h" |
struct FMovieSceneEvaluationRange
MovieScene evaluation context. Should remain bitwise copyable, and contain no external state since this has the potential to be used on a thread
Name | Description | ||
---|---|---|---|
|
CurrentFrameRate |
The framerate of the current sequence. |
|
|
Direction |
Whether to evaluate the range forwards, or backwards |
|
|
EvaluationRange |
The range to evaluate |
|
|
TimeOverride |
Overridden current time (doesn't manipulate the actual evaluated range) |
Name | Description | |
---|---|---|
|
FMovieSceneEvaluationRange ( |
Construct this range from a single fixed time |
|
FMovieSceneEvaluationRange ( |
Construct this range from a raw range and a direction |
|
FMovieSceneEvaluationRange ( |
Construct this range from 2 times, and whether the range should include the previous time or not |
Name | Description | ||
---|---|---|---|
|
GetDelta() |
Get the absolute amount of time that has passed since the last update (will always be >= 0) |
|
|
EPlayDirecti... |
GetDirection() |
Get the direction to evaluate our range |
|
GetFrameNumberRange() |
Get the range of frame numbers traversed over this evaluation range, not including partial frames |
|
|
GetFrameRate() |
Get the framerate that this context's times are in |
|
|
GetOffsetTime ( |
Get the current time offset by the specified amount in the direction of play |
|
|
GetPreviousTime() |
Get the previous time of evaluation. Should not generally be used. Prefer GetRange instead. |
|
|
GetRange() |
Get the range that we should be evaluating |
|
|
GetTime() |
Get the current time of evaluation. |
|
|
GetTraversedFrameNumberRange() |
Get the range of frame numbers traversed over this evaluation range by flooring the lower bound, and ceiling the upper bound. |
|
|
NumberRangeToTimeRange ( |
Convert a frame number range to a frame time range |
|
|
OverrideTime ( |
Override the time that we're actually evaluating at |
|
|
TimeRangeToNumberRange ( |
Convert a frame time range to a frame number range comprising all the frame numbers traversed in the range |