Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneTimeWarping.h |
Include |
#include "Evaluation/MovieSceneTimeWarping.h" |
struct FMovieSceneTimeWarping
Transform time by warping it around from end to start. This is mostly useful for looping things.
Name | Description | ||
---|---|---|---|
|
End |
||
|
Start |
Name | Description | |
---|---|---|
|
FMovieSceneTimeWarping() |
|
|
FMovieSceneTimeWarping ( |
Name | Description | ||
---|---|---|---|
|
GetRange() |
Returns a range that encompasses the whole warping time span. |
|
|
FMovieSceneT... |
InverseFromWarp ( |
Returns a transformation that takes us from a local time into a given loop back to the root time. |
|
IsValid() |
Returns whether this warping transform is doing anything. |
|
|
Length() |
Returns the length of the warping. |
|
|
TransformFrame ( |
Transforms the given frame and returns the warped frame time along with the warp index we ended up in. |
|
|
TransformRangeConstrained ( |
Transforms the given range by time-warping it and figuring out if it "covered" a full loop or not. |
|
|
TransformRangePure ( |
Transforms the given range in a "naive" way, i.e. its lower and upper bounds are transformed independently by this time warping. |
|
|
TransformRangeUnwarped ( |
Transforms the given range by time-warping its lower bound, and computing an upper bound so that the size of the input range is preserved. |
|
|
TransformTime ( |
Transforms the given time and returns the warped time along with the warp index we ended up in. |
|
|
TransformTimeSpecific ( |
Transforms the given time by warping it by a specific warp count, regardless of how many warps are needed in theory to stay in the warping range. |
Name |
Description |
---|---|
InvalidWarpCount |