UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMovieSceneTimeWarpLoop Struct Reference

#include <MovieSceneTimeWarpVariantPayloads.h>

Public Member Functions

FFrameTime LoopTime (FFrameTime InTime) const
 
FFrameTime LoopTime (FFrameTime InTime, int32 &OutLoop) const
 
TRange< FFrameTimeComputeTraversedHull (const TRange< FFrameTime > &Range) const
 
TOptional< FFrameTimeInverseRemapTimeCycled (FFrameTime InValue, FFrameTime InTimeHint, const UE::MovieScene::FInverseTransformTimeParams &Params) const
 
bool InverseRemapTimeWithinRange (FFrameTime InTime, FFrameTime RangeStart, FFrameTime RangeEnd, const TFunctionRef< bool(FFrameTime)> &VisitorCallback) const
 
bool ExtractBoundariesWithinRange (const TRange< FFrameTime > &Range, const TFunctionRef< bool(FFrameTime)> &InVisitor) const
 

Public Attributes

FFrameNumber Duration
 

Detailed Description

Denotes Looping time range from [0:Duration)

Note
: Specifically designed to fit into FMovieSceneNumericVariant::PAYLOAD_Bits

Member Function Documentation

◆ ComputeTraversedHull()

TRange< FFrameTime > FMovieSceneTimeWarpLoop::ComputeTraversedHull ( const TRange< FFrameTime > &  Range) const

◆ ExtractBoundariesWithinRange()

bool FMovieSceneTimeWarpLoop::ExtractBoundariesWithinRange ( const TRange< FFrameTime > &  Range,
const TFunctionRef< bool(FFrameTime)> &  InVisitor 
) const

◆ InverseRemapTimeCycled()

TOptional< FFrameTime > FMovieSceneTimeWarpLoop::InverseRemapTimeCycled ( FFrameTime  InValue,
FFrameTime  InTimeHint,
const UE::MovieScene::FInverseTransformTimeParams Params 
) const

◆ InverseRemapTimeWithinRange()

bool FMovieSceneTimeWarpLoop::InverseRemapTimeWithinRange ( FFrameTime  InTime,
FFrameTime  RangeStart,
FFrameTime  RangeEnd,
const TFunctionRef< bool(FFrameTime)> &  VisitorCallback 
) const

◆ LoopTime() [1/2]

FFrameTime FMovieSceneTimeWarpLoop::LoopTime ( FFrameTime  InTime) const

◆ LoopTime() [2/2]

FFrameTime FMovieSceneTimeWarpLoop::LoopTime ( FFrameTime  InTime,
int32 OutLoop 
) const

Member Data Documentation

◆ Duration

FFrameNumber FMovieSceneTimeWarpLoop::Duration

The documentation for this struct was generated from the following files: