5#include "Containers/Array.h"
20#include "MovieSceneTrackInstance.generated.h"
32struct FPreAnimatedTrackInstanceInputCaptureSources;
50 bool bInputHasBeenProcessed =
false;
60 return A.Section ==
B.Section &&
A.InstanceHandle ==
B.InstanceHandle &&
A.bInputHasBeenProcessed ==
B.bInputHasBeenProcessed;
66 if (
A.Section ==
B.Section)
68 return A.InstanceHandle <
B.InstanceHandle;
70 return A.Section <
B.Section;
77 hash = (hash * 307) + GetTypeHash(
Input.Section);
78 hash = (hash * 307) + GetTypeHash(
Input.InstanceHandle);
85 Ar << (
UObject*&)Section << InstanceHandle.InstanceID << InstanceHandle.InstanceSerial << bInputHasBeenProcessed;
145 return WeakAnimatedObject.Get();
154 return PrivateLinker;
177 virtual void OnAnimate() {}
180 virtual void OnBeginUpdateInputs() {}
189 virtual void OnEndUpdateInputs() {}
192 virtual void OnDestroyed() {}
200 bool bIsRootTrackInstance;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition Archive.h:1208
Definition MovieScene.Build.cs:6
Definition ArrayView.h:139
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneSection.h:243
Definition MovieSceneTrackInstance.h:106
UMovieSceneEntitySystemLinker * GetLinker() const
Definition MovieSceneTrackInstance.h:152
UObject * GetAnimatedObject() const
Definition MovieSceneTrackInstance.h:143
TArrayView< const FMovieSceneTrackInstanceInput > GetInputs() const
Definition MovieSceneTrackInstance.h:161
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition BuiltInComponentTypes.h:80
Definition ObjectPtr.h:488
Definition StructOpsTypeTraits.h:11
@ WithIdenticalViaEquality
Definition StructOpsTypeTraits.h:18
@ WithSerializer
Definition StructOpsTypeTraits.h:23
Definition StructOpsTypeTraits.h:46
Definition WeakObjectPtrTemplates.h:25