10#include "MovieSceneCameraCutTrackInstance.generated.h"
12#define UE_API MOVIESCENETRACKS_API
20 struct FCameraCutAnimator;
21 struct FCameraCutPlaybackCapability;
22 struct FOnCameraCutUpdatedParams;
23 struct FSequenceInstance;
61 UE_API virtual void OnAnimate()
override;
62 UE_API virtual void OnEndUpdateInputs()
override;
63 UE_API virtual void OnDestroyed()
override;
70 struct FCameraCutCache
81 struct FCameraCutInputInfo
84 float GlobalStartTime = 0.f;
87 FCameraCutCache CameraCutCache;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_API
Definition MovieSceneCameraCutTrackInstance.h:12
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition IMovieScenePlayer.h:90
Definition UniquePtr.h:107
Definition MovieSceneCameraCutSection.h:27
Definition MovieSceneCameraCutTrackInstance.h:46
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneTrackInstance.h:106
Definition ConstraintsManager.h:14
Definition WeakObjectPtrTemplates.h:25
Definition MovieSceneCameraCutTrackInstance.cpp:152
Definition MovieSceneCameraCutTrackInstance.h:27
void OnCameraCutUpdated(const FOnCameraCutUpdatedParams &Params)
Definition MovieSceneCameraCutTrackInstance.cpp:71
IMovieScenePlayer * Player
Definition MovieSceneCameraCutTrackInstance.h:37
FCameraCutPlaybackCapability * CameraCutCapability
Definition MovieSceneCameraCutTrackInstance.h:36
bool ShouldUpdateCameraCut()
Definition MovieSceneCameraCutTrackInstance.cpp:45
Definition CameraCutPlaybackCapability.h:27
Definition CameraCutPlaybackCapability.h:17
Definition MovieSceneSequenceInstance.h:70