8#include "Containers/Array.h"
10#include "Containers/Map.h"
30#include "MovieSceneActorReferenceSection.generated.h"
52 return A.Object ==
B.Object &&
A.ComponentName ==
B.ComponentName &&
A.SocketName ==
B.SocketName;
57 return A.Object !=
B.Object ||
A.ComponentName !=
B.ComponentName ||
A.SocketName !=
B.SocketName;
159 check(KeyTimes.Num() == 0 ||
KeyTime >= KeyTimes.Last());
162 KeyValues.Add(
Value);
215 TArray<FString> ActorGuidStrings_DEPRECATED;
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
bool EvaluateChannel(const FMovieSceneActorReferenceData *InChannel, FFrameTime InTime, FMovieSceneActorReferenceKey &OutValue)
Definition MovieSceneActorReferenceSection.h:218
bool GetChannelDefault(const FMovieSceneActorReferenceData *Channel, FMovieSceneActorReferenceKey &OutDefaultValue)
Definition MovieSceneActorReferenceSection.h:223
FFrameRate GetLegacyConversionFrameRate()
Definition MovieSceneModule.cpp:42
FFrameNumber UpgradeLegacyMovieSceneTime(UObject *ErrorContext, FFrameRate InFrameRate, double InTime)
Definition MovieSceneModule.cpp:67
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition NameTypes.h:617
Definition IMovieScenePlayer.h:90
Definition ArrayView.h:139
Definition UnrealString.h.inl:34
Definition SharedPointer.h:153
Definition MovieSceneActorReferenceSection.h:190
const FMovieSceneActorReferenceData & GetActorReferenceData() const
Definition MovieSceneActorReferenceSection.h:201
Definition MovieSceneSection.h:243
U16 Index
Definition radfft.cpp:71
Definition FrameRate.h:21
Definition FrameTime.h:16
Definition IntegralCurve.h:38
Definition KeyHandle.h:15
Definition MovieSceneActorReferenceSection.h:73
TMovieSceneChannelData< FMovieSceneActorReferenceKey > GetData()
Definition MovieSceneActorReferenceSection.h:87
const FMovieSceneActorReferenceKey & GetDefault() const
Definition MovieSceneActorReferenceSection.h:146
void SetDefault(FMovieSceneActorReferenceKey InDefaultValue)
Definition MovieSceneActorReferenceSection.h:136
TMovieSceneChannelData< const FMovieSceneActorReferenceKey > GetData() const
Definition MovieSceneActorReferenceSection.h:97
void UpgradeLegacyTime(UObject *Context, double Time, FMovieSceneActorReferenceKey Value)
Definition MovieSceneActorReferenceSection.h:154
Definition MovieSceneActorReferenceSection.h:40
FMovieSceneActorReferenceKey(const FMovieSceneObjectBindingID &InBindingID)
Definition MovieSceneActorReferenceSection.h:46
friend bool operator==(const FMovieSceneActorReferenceKey &A, const FMovieSceneActorReferenceKey &B)
Definition MovieSceneActorReferenceSection.h:50
friend bool operator!=(const FMovieSceneActorReferenceKey &A, const FMovieSceneActorReferenceKey &B)
Definition MovieSceneActorReferenceSection.h:55
Definition MovieSceneChannel.h:112
Definition MovieSceneChannelData.h:37
Definition MovieSceneObjectBindingID.h:203
Definition MovieSceneSequenceHierarchy.h:279
Definition MovieSceneSequenceID.h:13
Definition MovieSceneChannelData.h:259
Definition IMovieSceneRetimingInterface.h:18