23struct IRetimingInterface;
47 static const int32 Offsets[] = { 0, 1 };
71 static const int32 Offsets[] = { 0, 1 };
141 static const int32 Offsets[] = { 0, 1 };
157 static const int32 Offsets[] = { 0, 1 };
217 : LowerBound.IsInclusive()
223 : UpperBound.IsInclusive()
350template<
typename InBoundType,
typename OutBoundType>
399 return *FString::Printf(
TEXT(
"%s,%s"),
419 return *FString::Printf(
TEXT(
"%s,%s"),
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FString LexToShortString(const FFrameTime InTime)
Definition FrameTime.h:329
FString LexToString(const TRange< FFrameNumber > &InRange)
Definition MovieSceneTimeHelpers.h:394
Definition MovieScene.Build.cs:6
Definition RangeBound.h:36
UE_FORCEINLINE_HINT bool IsClosed() const
Definition RangeBound.h:125
static TRangeBound Inclusive(ElementValueOrConstRef Value)
Definition RangeBound.h:209
UE_FORCEINLINE_HINT bool IsInclusive() const
Definition RangeBound.h:145
UE_FORCEINLINE_HINT bool IsOpen() const
Definition RangeBound.h:155
static TRangeBound Open()
Definition RangeBound.h:224
static TRangeBound Exclusive(ElementValueOrConstRef Value)
Definition RangeBound.h:193
bool HasLowerBound() const
Definition Range.h:320
bool IsEmpty() const
Definition Range.h:361
DifferenceType Size() const
Definition Range.h:427
bool HasUpperBound() const
Definition Range.h:331
BoundsType GetUpperBound() const
Definition Range.h:274
ElementValueOrConstRef GetLowerBoundValue() const
Definition Range.h:263
ElementValueOrConstRef GetUpperBoundValue() const
Definition Range.h:309
BoundsType GetLowerBound() const
Definition Range.h:228
Definition MovieSceneTimeHelpers.h:26
static MOVIESCENE_API void MigrateFrameTimes(FFrameRate SourceRate, FFrameRate DestinationRate, UMovieScene *MovieScene, bool bApplyRecursively=false)
Definition MovieSceneTimeHelpers.cpp:117
Definition MovieScene.h:358
int32 DiscreteSize(const TRange< FFrameNumber > &InRange)
Definition MovieSceneTimeHelpers.h:170
TRange< OutBoundType > ConvertRange(const TRange< InBoundType > &Range)
Definition MovieSceneTimeHelpers.h:351
TRange< FFrameNumber > MakeDiscreteRange(FFrameNumber MinInclusive, FFrameNumber MaxExclusive)
Definition MovieSceneTimeHelpers.h:94
TRange< FFrameNumber > MakeHullRange(const TRange< FFrameNumber > &InRange)
Definition MovieSceneTimeHelpers.h:103
TRange< T > DilateRange(const TRange< T > &InRange, T LowerAmount, T UpperAmount)
Definition MovieSceneTimeHelpers.h:209
TRange< FFrameNumber > MakeDiscreteRangeFromLower(const TRangeBound< FFrameNumber > &InLowerBound, int32 DiscreteSize)
Definition MovieSceneTimeHelpers.h:136
TRange< T > ExpandRange(const TRange< T > &InRange, T Amount)
Definition MovieSceneTimeHelpers.h:234
FFrameNumber DiscreteExclusiveUpper(const TRangeBound< FFrameNumber > &InUpperBound)
Definition MovieSceneTimeHelpers.h:66
FFrameTime ClampToDiscreteRange(FFrameTime InTime, const TRange< FFrameNumber > &InRange)
Definition MovieSceneTimeHelpers.h:253
TRange< FFrameTime > TranslateRange(const TRange< FFrameTime > &InRange, FFrameTime Offset)
Definition MovieSceneSequenceTransform.cpp:17
TRange< FFrameTime > ConvertToFrameTimeRange(const TRange< FFrameNumber > &InRange)
Definition MovieSceneTimeHelpers.h:265
bool DiscreteRangeIsEmpty(const TRange< FFrameNumber > &InRange)
Definition MovieSceneTimeHelpers.h:178
TRange< FFrameNumber > MakeDiscreteRangeFromUpper(const TRangeBound< FFrameNumber > &InUpperBound, int32 DiscreteSize)
Definition MovieSceneTimeHelpers.h:152
bool IsEmptyOrZeroSize(const TRange< FFrameNumber > &InRange)
Definition MovieSceneTimeHelpers.h:127
TRange< FFrameNumber > ConvertToDiscreteRange(const TRange< FFrameTime > &InRange)
Definition MovieSceneTimeHelpers.h:321
FFrameNumber DiscreteInclusiveLower(const TRangeBound< FFrameNumber > &InLowerBound)
Definition MovieSceneTimeHelpers.h:42
Definition AdvancedWidgetsModule.cpp:13
Definition FrameRate.h:21
Definition FrameTime.h:16
static FFrameTime FromDecimal(double InDecimalFrame)
Definition FrameTime.h:313
static constexpr UE_FORCEINLINE_HINT T Clamp(const T X, const T MinValue, const T MaxValue)
Definition UnrealMathUtility.h:592
Definition NumericLimits.h:41
Definition IMovieSceneRetimingInterface.h:18