UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneTimeWarpChannel.h File Reference
#include "Channels/MovieSceneChannelTraits.h"
#include "Channels/MovieSceneDoubleChannel.h"
#include "MovieSceneTimeWarpChannel.generated.h"

Go to the source code of this file.

Classes

struct  FMovieSceneTimeWarpChannel
 
struct  TMovieSceneChannelTraits< FMovieSceneTimeWarpChannel >
 

Namespaces

namespace  UE
 
namespace  UE::MovieScene
 

Enumerations

enum class  UE::MovieScene::ETimeWarpChannelDomain : uint8 { UE::MovieScene::Time , UE::MovieScene::PlayRate }
 

Functions

MOVIESCENE_API void Dilate (FMovieSceneTimeWarpChannel *InChannel, FFrameNumber Origin, double DilationFactor)
 
EMovieSceneKeyInterpolation GetTimeWarpMode (FMovieSceneDoubleChannel *InChannel, const FFrameNumber &InTime, EMovieSceneKeyInterpolation DefaultInterpolationMode)
 
FKeyHandle AddKeyToChannel (FMovieSceneTimeWarpChannel *Channel, FFrameNumber InFrameNumber, double InValue, EMovieSceneKeyInterpolation Interpolation)
 
bool ValueExistsAtTime (const FMovieSceneTimeWarpChannel *InChannel, FFrameNumber InFrameNumber, const FMovieSceneDoubleValue &InValue)
 
bool ValueExistsAtTime (const FMovieSceneTimeWarpChannel *InChannel, FFrameNumber InFrameNumber, double Value)
 
bool ValueExistsAtTime (const FMovieSceneTimeWarpChannel *InChannel, FFrameNumber InFrameNumber, float Value)
 
void AssignValue (FMovieSceneTimeWarpChannel *InChannel, FKeyHandle InKeyHandle, double InValue)
 
void AssignValue (FMovieSceneTimeWarpChannel *InChannel, FKeyHandle InKeyHandle, float InValue)
 

Function Documentation

◆ AddKeyToChannel()

FKeyHandle AddKeyToChannel ( FMovieSceneTimeWarpChannel Channel,
FFrameNumber  InFrameNumber,
double  InValue,
EMovieSceneKeyInterpolation  Interpolation 
)
inline

◆ AssignValue() [1/2]

void AssignValue ( FMovieSceneTimeWarpChannel InChannel,
FKeyHandle  InKeyHandle,
double  InValue 
)
inline

◆ AssignValue() [2/2]

void AssignValue ( FMovieSceneTimeWarpChannel InChannel,
FKeyHandle  InKeyHandle,
float  InValue 
)
inline

◆ Dilate()

MOVIESCENE_API void Dilate ( FMovieSceneTimeWarpChannel InChannel,
FFrameNumber  Origin,
double  DilationFactor 
)

◆ GetTimeWarpMode()

EMovieSceneKeyInterpolation GetTimeWarpMode ( FMovieSceneDoubleChannel InChannel,
const FFrameNumber InTime,
EMovieSceneKeyInterpolation  DefaultInterpolationMode 
)
inline

◆ ValueExistsAtTime() [1/3]

bool ValueExistsAtTime ( const FMovieSceneTimeWarpChannel InChannel,
FFrameNumber  InFrameNumber,
const FMovieSceneDoubleValue InValue 
)
inline

◆ ValueExistsAtTime() [2/3]

bool ValueExistsAtTime ( const FMovieSceneTimeWarpChannel InChannel,
FFrameNumber  InFrameNumber,
double  Value 
)
inline

◆ ValueExistsAtTime() [3/3]

bool ValueExistsAtTime ( const FMovieSceneTimeWarpChannel InChannel,
FFrameNumber  InFrameNumber,
float  Value 
)
inline