![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneTimeTransform.h>
Public Member Functions | |
| FMovieSceneTimeTransform () | |
| FMovieSceneTimeTransform (FFrameTime InOffset, float InTimeScale=1.f) | |
| bool | IsIdentity () const |
| FMovieSceneTimeTransform | Inverse () const |
Public Attributes | |
| float | TimeScale |
| FFrameTime | Offset |
Friends | |
| bool | operator== (const FMovieSceneTimeTransform &A, const FMovieSceneTimeTransform &B) |
| bool | operator!= (const FMovieSceneTimeTransform &A, const FMovieSceneTimeTransform &B) |
Movie scene sequence transform class that transforms from one time-space to another.
As such, traditional matrix mathematics can be applied to transform between different sequence's time-spaces.
Transforms apply time scale first, and then offset.
|
inline |
Default construction to the identity transform
|
inlineexplicit |
Construction from an offset, and a scale
| InOffset | The offset to translate by |
| InTimeScale | The timescale. For instance, if a sequence is playing twice as fast, pass 2.f |
|
inline |
Retrieve the inverse of this transform
|
inline |
Returns whether this transform is an identity transform.
|
friend |
|
friend |
| FFrameTime FMovieSceneTimeTransform::Offset |
Scalar frame offset applied after the scale
| float FMovieSceneTimeTransform::TimeScale |
The sequence's time scale (or play rate)