5#include "Containers/Array.h"
27#include "MovieSceneSequence.generated.h"
53 struct FSharedPlaybackState;
137 UE_DEPRECATED(5.4,
"Please call the FResolveParams overload")
148 UE_DEPRECATED(5.5,
"Please use the version that also takes a SharedPlaybackState")
189 UE_DEPRECATED(5.5,
"Use the version that takes a SharedPlaybackState")
232 virtual bool AllowsSpawnableObjects()
const {
return false; }
247 virtual void UnbindPossessableObjects(
const FGuid&
ObjectId)
PURE_VIRTUAL(UMovieSceneSequence::UnbindPossessableObjects, );
306 UE_DEPRECATED(5.4,
"Please use the version that takes a SharedPlaybackState")
314 UFUNCTION(BlueprintCallable, Category = "Sequencer|Sequence")
320 UFUNCTION(BlueprintCallable, Category = "Sequencer|Sequence")
326 UFUNCTION(BlueprintCallable, Category = "Sequencer|Sequence")
351 return bParentContextsAreSignificant;
361 return bPlayableDirectly;
380 return SequenceFlags;
415 bool bParentContextsAreSignificant;
421 bool bPlayableDirectly;
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
EMovieSceneCompletionMode
Definition MovieSceneCompletionMode.h:10
EMovieSceneServerClientMask
Definition MovieSceneFwd.h:135
EMovieSceneSequenceFlags
Definition MovieSceneFwd.h:98
ETrackSupport
Definition MovieSceneSequence.h:57
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Engine.Build.cs:7
Definition Archive.h:1208
Definition NameTypes.h:617
Definition UObjectGlobals.h:1292
Definition ObjectSaveContext.h:244
static CORE_API FText FromName(const FName &Val)
Definition Text.cpp:1076
Definition IMovieScenePlayer.h:90
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition ContainerAllocationPolicies.h:894
Definition SubclassOf.h:30
Definition MovieSceneCompiledDataManager.h:87
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneSequence.h:73
virtual bool CanAnimateObject(UObject &InObject) const
Definition MovieSceneSequence.h:289
virtual bool IsCompatibleAsSubSequence(const UMovieSceneSequence &ParentSequence) const
Definition MovieSceneSequence.h:467
virtual void virtual BindPossessableObject(const FGuid &ObjectId, UObject &PossessedObject, UObject *Context) PURE_VIRTUAL(UMovieSceneSequence boo CanPossessObject)(UObject &Object, UObject *InPlaybackContext) const PURE_VIRTUAL(UMovieSceneSequence
Definition MovieSceneSequence.h:128
virtual UObject * CreateDirectorInstance(TSharedRef< const FSharedPlaybackState > SharedPlaybackState, FMovieSceneSequenceID SequenceID)
Definition MovieSceneSequence.h:304
virtual bool CanRebindPossessable(const FMovieScenePossessable &InPossessable) const
Definition MovieSceneSequence.h:281
bool IsPlayableDirectly() const
Definition MovieSceneSequence.h:359
virtual bool AllowsCustomBindings() const
Definition MovieSceneSequence.h:239
virtual FGuid CreateSpawnable(UObject *ObjectToSpawn)
Definition MovieSceneSequence.h:299
virtual bool IsCompatibleSubSequence(const UMovieSceneSequence &SubSequence) const
Definition MovieSceneSequence.h:462
void SetSequenceFlags(EMovieSceneSequenceFlags InFlags)
Definition MovieSceneSequence.h:383
EMovieSceneSequenceFlags GetFlags() const
Definition MovieSceneSequence.h:378
virtual UMovieScene * GetMovieScene() const PURE_VIRTUAL(UMovieSceneSequence
Definition MovieSceneSequence.h:217
virtual FGuid CreatePossessable(UObject *ObjectToPossess)
Definition MovieSceneSequence.h:294
virtual void GatherExpiredObjects(const FMovieSceneObjectCache &InObjectCache, TArray< FGuid > &OutInvalidIDs) const
Definition MovieSceneSequence.h:207
void SetPlayableDirectly(bool bInPlayableDirectly)
Definition MovieSceneSequence.h:369
virtual void virtual UnbindPossessableObjects(const FGuid &ObjectId) PURE_VIRTUAL(UMovieSceneSequence void virtual UnbindObjects(const FGuid &ObjectId, const TArray< UObject * > &InObjects, UObject *Context) PURE_VIRTUAL(UMovieSceneSequence void virtual UnbindInvalidObjects(const FGuid &ObjectId, UObject *Context) PURE_VIRTUAL(UMovieSceneSequence UObject MakeSpawnableTemplateFromInstance)(UObject &InSourceObject, FName ObjectName)
Definition MovieSceneSequence.h:273
bool AreParentContextsSignificant() const
Definition MovieSceneSequence.h:349
Definition MovieSceneSignedObject.h:72
Definition MovieSceneTrack.h:206
Definition MovieScene.h:358
Definition UniversalObjectLocator.Build.cs:6
Definition ConstraintsManager.h:14
Definition AdvancedWidgetsModule.cpp:13
Definition MovieSceneBindingReferences.h:72
Definition MovieSceneDynamicBinding.h:36
Definition MovieSceneObjectBindingID.h:203
Definition MovieSceneEvaluationState.h:94
Definition MovieScenePossessable.h:35
Definition MovieSceneSequenceID.h:13
Definition MovieSceneSection.h:182
Definition SlateBrush.h:239
Definition UniversalObjectLocator.h:32
Definition ObjectPtr.h:488
Definition MovieSceneSharedPlaybackState.h:59
Definition UniversalObjectLocatorResolveParams.h:47