UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISequenceDataEventHandler.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Containers/List.h"
6#include "CoreTypes.h"
8
9class UMovieScene;
13struct FGuid;
15
16enum class EUpdateClockSource : uint8;
17
18namespace UE
19{
20namespace MovieScene
21{
22
24{
25public:
26
28
30
31 virtual void OnBindingAdded(const FMovieSceneBinding&) {}
32
33 virtual void OnBindingRemoved(const FGuid&) {}
34
36
38
39 virtual void OnTrackAddedToBinding(UMovieSceneTrack* Track, const FGuid& ObjectBindingID) {}
40
41 virtual void OnTrackRemovedFromBinding(UMovieSceneTrack* Track, const FGuid& ObjectBindingID) {}
42
43 virtual void OnBindingParentChanged(const FGuid& ObjectBindingID, const FGuid& NewParent) {}
44
46
48
50
51};
52
53} // namespace MovieScene
54} // namespace UE
55
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EUpdateClockSource
Definition MovieSceneFwd.h:69
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition MovieScene.Build.cs:6
Definition ISequenceDataEventHandler.h:24
virtual void OnBindingRemoved(const FGuid &)
Definition ISequenceDataEventHandler.h:33
virtual void OnDecorationRemoved(UObject *RemovedDecoration)
Definition ISequenceDataEventHandler.h:49
virtual void OnTrackRemovedFromBinding(UMovieSceneTrack *Track, const FGuid &ObjectBindingID)
Definition ISequenceDataEventHandler.h:41
virtual void OnRootFolderAdded(UMovieSceneFolder *)
Definition ISequenceDataEventHandler.h:35
virtual void OnTrackRemoved(UMovieSceneTrack *)
Definition ISequenceDataEventHandler.h:29
virtual void OnTrackAdded(UMovieSceneTrack *)
Definition ISequenceDataEventHandler.h:27
virtual void OnTrackAddedToBinding(UMovieSceneTrack *Track, const FGuid &ObjectBindingID)
Definition ISequenceDataEventHandler.h:39
virtual void OnBindingAdded(const FMovieSceneBinding &)
Definition ISequenceDataEventHandler.h:31
virtual void OnDecorationAdded(UObject *AddedDecoration)
Definition ISequenceDataEventHandler.h:47
virtual void OnClockChanged(EUpdateClockSource NewClock, UMovieSceneClock *NewCustomClock)
Definition ISequenceDataEventHandler.h:45
virtual void OnBindingParentChanged(const FGuid &ObjectBindingID, const FGuid &NewParent)
Definition ISequenceDataEventHandler.h:43
virtual void OnRootFolderRemoved(UMovieSceneFolder *)
Definition ISequenceDataEventHandler.h:37
Definition MovieSceneClock.h:22
Definition MovieSceneFolder.h:34
Definition MovieSceneTrack.h:206
Definition MovieScene.h:358
Definition Object.h:95
Definition AdvancedWidgetsModule.cpp:13
Definition Guid.h:109
Definition MovieSceneBinding.h:25