6#include "Containers/Array.h"
15#include "MovieSceneSequenceTransform.generated.h"
17template<
typename>
class TRange;
25 struct FInverseTransformTimeParams;
26 struct FTransformTimeParams;
93 return Breadcrumbs[
Index];
102 return Breadcrumbs.Num();
111 return Breadcrumbs.IsValidIndex(
Index);
156 return Breadcrumbs.Pop();
176 Result.Breadcrumbs.SetNum(Breadcrumbs.Num());
218 UE_DEPRECATED(5.5,
"This function is no longer used. Please update your code to use time-based breadcrumbs instead.")
223 UE_DEPRECATED(5.5,
"This function is no longer used. Please update your code to use time-based breadcrumbs instead.")
228 UE_DEPRECATED(5.5,
"This function is no longer used. Please update your code to use time-based breadcrumbs instead.")
234 UE_DEPRECATED(5.5,
"This function is no longer used. Please update your code to use time-based breadcrumbs instead.")
420 TimeScale.MakeWeakUnsafe();
541 return A.TimeScale ==
B.TimeScale &&
A.Offset ==
B.Offset;
550 return A.TimeScale !=
B.TimeScale ||
A.Offset !=
B.Offset;
554 void PostSerialize(
const FArchive& Ar);
579 UE_DEPRECATED(5.5,
"Please update your code to use a FMovieSceneTimeWarpVariant")
585 UE_DEPRECATED(5.5,
"Please update your code to check for IsLinear()")
603 UE_DEPRECATED(5.5,
"Warping is now implemented as a variant within TimeScale")
612 WithPostSerialize =
true,
679 return A.LinearTransform ==
B.LinearTransform &&
A.NestedTransforms ==
B.NestedTransforms;
688 return A.LinearTransform !=
B.LinearTransform ||
A.NestedTransforms !=
B.NestedTransforms;
706 return NestedTransforms.Num() == 0;
716 return LinearTransform;
839 UE_DEPRECATED(5.5,
"This function is no longer supported. Please use !IsLinear()")
840 bool IsLooping() const;
845 UE_DEPRECATED(5.5, "Please use ComputeTraversedHull or TransformTime")
847 UE_DEPRECATED(5.5, "Please use ComputeTraversedHull or TransformTime")
849 UE_DEPRECATED(5.5, "Please use ComputeTraversedHull or TransformTime")
851 UE_DEPRECATED(5.5, "Please use ComputeTraversedHull or TransformTime")
853 UE_DEPRECATED(5.5, "Please use ComputeTraversedHull or TransformTime")
855 UE_DEPRECATED(5.5, "Please use ComputeTraversedHull or TransformTime")
921 return NestedTransforms.Num() == 0;
931 return LinearTransform;
1027 UE_DEPRECATED(5.5,
"This function is no longer supported. Please use FMovieSceneInverseSequenceTransform directly.")
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
EGLSurface EGLnsecsANDROID time
Definition AndroidOpenGLFunctions.h:9
#define check(expr)
Definition AssertionMacros.h:314
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition Archive.h:1208
Definition UnrealType.h:3087
Definition ArrayView.h:139
UE_NODEBUG UE_FORCEINLINE_HINT RangedForIteratorType end()
Definition Array.h:3391
UE_NODEBUG UE_FORCEINLINE_HINT RangedForIteratorType begin()
Definition Array.h:3389
Definition AssetRegistryState.h:50
Definition StringBuilder.h:79
Definition ConstraintsManager.h:14
ETimeWarpChannelDomain
Definition MovieSceneTimeWarpChannel.h:15
U16 Index
Definition radfft.cpp:71
Definition FrameTime.h:16
Definition MovieSceneTimeWarpVariant.h:51
void MakeWeakUnsafe()
Definition MovieSceneTimeWarpVariant.h:200
Definition MovieSceneTimeWarping.h:24
Definition MovieSceneSequenceTransform.h:203
MOVIESCENE_API FMovieSceneWarpCounter(FMovieSceneWarpCounter &&)
MOVIESCENE_API FMovieSceneWarpCounter()
MOVIESCENE_API ~FMovieSceneWarpCounter()
MOVIESCENE_API FMovieSceneWarpCounter & operator=(FMovieSceneWarpCounter &&)
MOVIESCENE_API FMovieSceneWarpCounter(const FMovieSceneWarpCounter &)
MOVIESCENE_API FMovieSceneWarpCounter & operator=(const FMovieSceneWarpCounter &)
Definition Optional.h:131
Definition StructOpsTypeTraits.h:11
Definition StructOpsTypeTraits.h:46