35 struct FSharedPlaybackState;
56 bool bPackageWasDirty;
258 UE_DEPRECATED(5.7,
"This method has been deprecated. Please use GetBoundObjects which returns an array of bound objects.")
280#if WITH_EDITORONLY_DATA
@ INDEX_NONE
Definition CoreMiscDefines.h:150
#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
EMovieSceneKeyInterpolation
Definition KeyParams.h:12
Definition NameTypes.h:617
Definition MovieSceneCommonHelpers.h:39
static MOVIESCENE_API USceneComponent * SceneComponentFromRuntimeObject(UObject *Object)
Definition MovieSceneCommonHelpers.cpp:545
static MOVIESCENE_API void SortConsecutiveSections(TArray< UMovieSceneSection * > &Sections)
Definition MovieSceneCommonHelpers.cpp:256
static MOVIESCENE_API UObject * ResolveSceneComponentBoundObject(UObject *Object)
Definition MovieSceneCommonHelpers.cpp:540
static MOVIESCENE_API TArray< UObject * > GetBoundObjects(const FMovieSceneSequenceID &SequenceID, const FGuid &ObjectId, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState, int32 BindingIndex=0)
Definition MovieSceneCommonHelpers.cpp:918
static TSharedRef< UE::MovieScene::FSharedPlaybackState > MOVIESCENE_API CreateTransientSharedPlaybackState(UObject *WorldContext, UMovieSceneSequence *Sequence)
Definition MovieSceneCommonHelpers.cpp:1152
static bool SortLowerBounds(TRangeBound< FFrameNumber > A, TRangeBound< FFrameNumber > B)
Definition MovieSceneCommonHelpers.h:175
static MOVIESCENE_API bool FixupConsecutiveSections(TArray< UMovieSceneSection * > &Sections, UMovieSceneSection &Section, bool bDelete, bool bCleanUp=false)
Definition MovieSceneCommonHelpers.cpp:261
static MOVIESCENE_API UMovieSceneSection * FindPreviousSection(TArrayView< UMovieSceneSection *const > Sections, FFrameNumber Time)
Definition MovieSceneCommonHelpers.cpp:209
static MOVIESCENE_API UMovieSceneSection * FindNearestSectionAtTime(TArrayView< UMovieSceneSection *const > Sections, FFrameNumber Time, int32 RowIndex=INDEX_NONE)
Definition MovieSceneCommonHelpers.cpp:125
static void MOVIESCENE_API GetPrioritySortedCustomBindingTypes(TArray< const TSubclassOf< UMovieSceneCustomBinding > > &OutCustomBindingTypes)
Definition MovieSceneCommonHelpers.cpp:1126
static MOVIESCENE_API FString MakeUniqueBindingName(UMovieScene *InMovieScene, const FString &InName)
Definition MovieSceneCommonHelpers.cpp:690
static MOVIESCENE_API float CalculateWeightForBlending(UMovieSceneSection *SectionToKey, FFrameNumber Time)
Definition MovieSceneCommonHelpers.cpp:624
static MOVIESCENE_API bool EvaluateSequenceCondition(const FGuid &BindingID, const FMovieSceneSequenceID &SequenceID, const UMovieSceneCondition *Condition, UObject *ConditionOwnerObject, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState)
Definition MovieSceneCommonHelpers.cpp:1256
static MOVIESCENE_API bool IsSectionKeyable(const UMovieSceneSection *)
Definition MovieSceneCommonHelpers.cpp:92
static bool SortUpperBounds(TRangeBound< FFrameNumber > A, TRangeBound< FFrameNumber > B)
Definition MovieSceneCommonHelpers.h:183
static MOVIESCENE_API void GetDescendantMovieScenes(UMovieSceneSequence *InSequence, TArray< UMovieScene * > &InMovieScenes)
Definition MovieSceneCommonHelpers.cpp:495
static MOVIESCENE_API void GetDescendantSubSections(const UMovieScene *InMovieScene, TArray< UMovieSceneSubSection * > &InSubSections)
Definition MovieSceneCommonHelpers.cpp:519
static MOVIESCENE_API UCameraComponent * CameraComponentFromRuntimeObject(UObject *RuntimeObject)
Definition MovieSceneCommonHelpers.cpp:586
static MOVIESCENE_API bool IsBoundToSpawnable(UMovieSceneSequence *Sequence, const FGuid &ObjectId, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState, int32 BindingIndex=0)
Definition MovieSceneCommonHelpers.cpp:820
static MOVIESCENE_API UMovieSceneSection * FindSectionAtTime(TArrayView< UMovieSceneSection *const > Sections, FFrameNumber Time, int32 RowIndex=INDEX_NONE)
Definition MovieSceneCommonHelpers.cpp:108
static MOVIESCENE_API bool FixupConsecutiveBlendingSections(TArray< UMovieSceneSection * > &Sections, UMovieSceneSection &Section, bool bDelete, bool bCleanUp=false)
Definition MovieSceneCommonHelpers.cpp:347
static MOVIESCENE_API bool IsBoundToAnySpawnable(UMovieSceneSequence *Sequence, const FGuid &ObjectId, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState)
Definition MovieSceneCommonHelpers.cpp:797
static MOVIESCENE_API bool SupportsObjectTemplate(UMovieSceneSequence *Sequence, const FGuid &ObjectId, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState, int32 BindingIndex=0)
Definition MovieSceneCommonHelpers.cpp:1030
static MOVIESCENE_API UObject * MakeSpawnableTemplateFromInstance(UObject &InSourceObject, UMovieScene *InMovieScene, FName InName)
Definition MovieSceneCommonHelpers.cpp:758
static MOVIESCENE_API FGuid TryCreateCustomSpawnableBinding(UMovieSceneSequence *Sequence, UObject *CustomBindingObject)
Definition MovieSceneCommonHelpers.cpp:845
static MOVIESCENE_API UObject * GetObjectTemplate(UMovieSceneSequence *Sequence, const FGuid &ObjectId, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState, int32 BindingIndex=0)
Definition MovieSceneCommonHelpers.cpp:974
static MOVIESCENE_API bool SetObjectTemplate(UMovieSceneSequence *Sequence, const FGuid &ObjectId, UObject *InSourceObject, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState, int32 BindingIndex=0)
Definition MovieSceneCommonHelpers.cpp:1001
static MOVIESCENE_API const UMovieSceneCondition * GetSequenceCondition(const UMovieSceneTrack *Track, const UMovieSceneSection *Section, bool bFromCompilation=false)
Definition MovieSceneCommonHelpers.cpp:1196
static MOVIESCENE_API UObject * GetResolutionContext(UMovieSceneSequence *Sequence, const FGuid &ObjectId, const FMovieSceneSequenceID &SequenceID, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState)
Definition MovieSceneCommonHelpers.cpp:1168
static MOVIESCENE_API UCameraComponent * CameraComponentFromActor(const AActor *InActor)
Definition MovieSceneCommonHelpers.cpp:563
static MOVIESCENE_API float GetSoundDuration(USoundBase *Sound)
Definition MovieSceneCommonHelpers.cpp:608
static MOVIESCENE_API bool CopyObjectTemplate(UMovieSceneSequence *Sequence, const FGuid &ObjectId, UObject *InSourceObject, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState, int32 BindingIndex=0)
Definition MovieSceneCommonHelpers.cpp:1060
static MOVIESCENE_API bool SortOverlappingSections(const UMovieSceneSection *A, const UMovieSceneSection *B)
Definition MovieSceneCommonHelpers.cpp:249
static MOVIESCENE_API FText GetDisplayPathName(const UMovieSceneTrack *Track)
Definition MovieSceneCommonHelpers.cpp:31
static MOVIESCENE_API void SetRuntimeObjectMobility(UObject *Object, EComponentMobility::Type ComponentMobility=EComponentMobility::Movable)
static MOVIESCENE_API UObject * GetSingleBoundObject(UMovieSceneSequence *Sequence, const FGuid &ObjectId, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState, int32 BindingIndex=0)
Definition MovieSceneCommonHelpers.cpp:902
static MOVIESCENE_API UMovieSceneSection * FindNextSection(TArrayView< UMovieSceneSection *const > Sections, FFrameNumber Time)
Definition MovieSceneCommonHelpers.cpp:169
static MOVIESCENE_API FString MakeUniqueSpawnableName(UMovieScene *InMovieScene, const FString &InName)
Definition MovieSceneCommonHelpers.cpp:726
Definition MovieScene.Build.cs:6
Definition ArrayView.h:139
Definition RangeBound.h:36
static const TRangeBound & MinLower(const TRangeBound &A, const TRangeBound &B)
Definition RangeBound.h:300
static const TRangeBound & MinUpper(const TRangeBound &A, const TRangeBound &B)
Definition RangeBound.h:318
Definition SharedPointer.h:153
Definition SubclassOf.h:30
Definition MovieSceneCondition.h:88
Definition MovieSceneCustomBinding.h:62
Definition MovieSceneSection.h:243
Definition MovieSceneSequence.h:73
Definition MovieSceneSubSection.h:96
Definition MovieSceneTrack.h:206
Definition MovieScene.h:358
Definition SoundBase.h:109
Type
Definition EngineTypes.h:3789
@ Movable
Definition EngineTypes.h:3812
Definition ConstraintsManager.h:14
Definition AdvancedWidgetsModule.cpp:13
Definition MovieSceneChannel.h:112
Definition MovieSceneSequenceID.h:13
Definition RichCurve.h:200
Definition MovieSceneCommonHelpers.h:50
virtual MOVIESCENE_API ~FMovieSceneScopedPackageDirtyGuard()
Definition MovieSceneCommonHelpers.cpp:1277