UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneEventSystems.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
8#include "MovieSceneEventSystems.generated.h"
9
10namespace UE::MovieScene
11{
12
13struct FSharedPlaybackState;
14
15} // namespace UE::MovieScene
16
17USTRUCT()
32
39UCLASS(MinimalAPI)
41{
42public:
44
46
47 MOVIESCENETRACKS_API void AddEvent(UE::MovieScene::FInstanceHandle RootInstance, const FMovieSceneEventTriggerData& TriggerData);
48
49protected:
50
51 MOVIESCENETRACKS_API bool HasEvents() const;
52 MOVIESCENETRACKS_API void TriggerAllEvents();
53
54private:
55
57
59 MOVIESCENETRACKS_API virtual bool IsRelevantImpl(UMovieSceneEntitySystemLinker* InLinker) const override;
60 MOVIESCENETRACKS_API virtual void OnUnlink() override final;
61
62 static void TriggerEvents(TArrayView<const FMovieSceneEventTriggerData> Events, TSharedRef<const FSharedPlaybackState> SharedPlaybackState);
64 static bool PatchBoundObject(uint8* Parameters, UObject* BoundObject, FProperty* BoundObjectProperty, TSharedRef<const FSharedPlaybackState> SharedPlaybackState, FMovieSceneSequenceID SequenceID);
65
68};
69
71UCLASS(MinimalAPI)
79
80
82UCLASS(MinimalAPI)
90
92UCLASS(MinimalAPI)
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
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition UObjectGlobals.h:1292
Definition UnrealType.h:174
Definition ArrayView.h:139
Definition UnrealString.h.inl:34
Definition SharedPointer.h:153
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneEntitySystem.h:62
Definition MovieSceneEventSystems.h:41
Definition MovieSceneEventSystems.h:94
Definition MovieSceneEventSystems.h:84
Definition MovieSceneEventSystems.h:73
Definition Object.h:95
Definition ConstraintsManager.h:14
Definition FrameTime.h:16
Definition Guid.h:109
Definition MovieSceneEvent.h:48
Definition MovieSceneEventSystems.h:19
Definition MovieSceneSequenceID.h:13
Definition MovieSceneSequenceInstanceHandle.h:15
Definition MovieSceneSharedPlaybackState.h:59
Definition MovieSceneSystemTaskDependencies.h:98
Definition MovieSceneSystemTaskDependencies.h:29