UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneTimeTransform.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Misc/FrameTime.h"
#include "MovieSceneTimeTransform.generated.h"

Go to the source code of this file.

Classes

struct  FMovieSceneTimeTransform
 

Functions

FFrameTime operator* (FFrameTime InTime, const FMovieSceneTimeTransform &RHS)
 
FFrameTimeoperator*= (FFrameTime &InTime, const FMovieSceneTimeTransform &RHS)
 
template<typename T >
TRange< T > operator* (const TRange< T > &LHS, const FMovieSceneTimeTransform &RHS)
 
TRange< FFrameNumberoperator* (const TRange< FFrameNumber > &LHS, const FMovieSceneTimeTransform &RHS)
 
template<typename T >
TRange< T > & operator*= (TRange< T > &LHS, const FMovieSceneTimeTransform &RHS)
 
FMovieSceneTimeTransform operator* (const FMovieSceneTimeTransform &LHS, const FMovieSceneTimeTransform &RHS)
 
FString LexToString (const FMovieSceneTimeTransform &InTransform)
 

Function Documentation

◆ LexToString()

FString LexToString ( const FMovieSceneTimeTransform InTransform)
inline

Convert a FFrameTime into a string

◆ operator*() [1/4]

FMovieSceneTimeTransform operator* ( const FMovieSceneTimeTransform LHS,
const FMovieSceneTimeTransform RHS 
)
inline

Multiply 2 transforms together, resulting in a single transform that gets from RHS parent to LHS space

Note
Transforms apply from right to left

◆ operator*() [2/4]

TRange< FFrameNumber > operator* ( const TRange< FFrameNumber > &  LHS,
const FMovieSceneTimeTransform RHS 
)
inline

◆ operator*() [3/4]

template<typename T >
TRange< T > operator* ( const TRange< T > &  LHS,
const FMovieSceneTimeTransform RHS 
)

Transform a time range by a sequence transform

Parameters
LHSThe time range to transform
RHSThe transform

◆ operator*() [4/4]

FFrameTime operator* ( FFrameTime  InTime,
const FMovieSceneTimeTransform RHS 
)
inline

Transform a time by a sequence transform

Parameters
InTimeThe time to transform
RHSThe transform

◆ operator*=() [1/2]

FFrameTime & operator*= ( FFrameTime InTime,
const FMovieSceneTimeTransform RHS 
)
inline

Transform a time by a sequence transform

Parameters
InTimeThe time to transform
RHSThe transform

◆ operator*=() [2/2]

template<typename T >
TRange< T > & operator*= ( TRange< T > &  LHS,
const FMovieSceneTimeTransform RHS 
)

Transform a time range by a sequence transform

Parameters
InTimeThe time range to transform
RHSThe transform