16#include "MovieSceneSignedObject.generated.h"
25class ISignedObjectEventHandler;
62 bool bWarnModifyCompiledData;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_EVENT(OwningType, EventName)
Definition DelegateCombinations.h:32
void Init()
Definition LockFreeList.h:4
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition UObjectGlobals.h:1292
Definition ITransactionObjectAnnotation.h:19
Definition MovieScene.Build.cs:6
Definition SharedPointer.h:692
Definition SharedPointer.h:1295
Definition MovieSceneSignedObject.h:72
UE::MovieScene::TDataEventContainer< UE::MovieScene::ISignedObjectEventHandler > EventHandlers
Definition MovieSceneSignedObject.h:109
const FGuid & GetSignature() const
Definition MovieSceneSignedObject.h:94
Definition AdvancedWidgetsModule.cpp:13
Definition UnrealType.h:6865
Definition MovieSceneSignedObject.h:48
MOVIESCENE_API ~FScopedSignedObjectModifyDefer()
Definition MovieSceneSignedObject.cpp:52
Definition MovieSceneSignedObject.h:57
MOVIESCENE_API ~FScopedSignedObjectModifySuppress()
Definition MovieSceneSignedObject.cpp:77
Definition MovieSceneSignedObject.h:38
virtual bool CreateImplicitScopedModifyDefer()=0
virtual void DeferMarkAsChanged(UMovieSceneSignedObject *SignedObject)=0
virtual void ResetImplicitScopedModifyDefer()=0
virtual ~IDeferredSignedObjectChangeHandler()
Definition MovieSceneSignedObject.h:39
Definition MovieSceneSignedObject.h:28
virtual void OnDeferredModifyFlush()=0
virtual ~IDeferredSignedObjectFlushSignal()
Definition MovieSceneSignedObject.h:29
Definition MovieSceneDataEventContainer.h:50