UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUpgradedLevelSequenceBindingReferences Struct Reference

#include <LevelSequenceBindingReference.h>

+ Inheritance diagram for FUpgradedLevelSequenceBindingReferences:

Public Member Functions

void AddBinding (const FGuid &ObjectId, UObject *InObject, UObject *InContext)
 
bool SerializeFromMismatchedTag (const FPropertyTag &Tag, FStructuredArchive::FSlot Slot)
 
- Public Member Functions inherited from FMovieSceneBindingReferences
MOVIESCENE_API TArrayView< const FMovieSceneBindingReferenceGetAllReferences () const
 
MOVIESCENE_API TArrayView< FMovieSceneBindingReferenceGetAllReferences ()
 
MOVIESCENE_API TArrayView< const FMovieSceneBindingReferenceGetReferences (const FGuid &ObjectId) const
 
MOVIESCENE_API const FMovieSceneBindingReferenceGetReference (const FGuid &ObjectId, int32 BindingIndex) const
 
MOVIESCENE_API bool HasBinding (const FGuid &ObjectId) const
 
MOVIESCENE_API UMovieSceneCustomBindingGetCustomBinding (const FGuid &ObjectId, int32 BindingIndex)
 
MOVIESCENE_API const UMovieSceneCustomBindingGetCustomBinding (const FGuid &ObjectId, int32 BindingIndex) const
 
MOVIESCENE_API void RemoveBinding (const FGuid &ObjectId)
 
MOVIESCENE_API void RemoveObjects (const FGuid &ObjectId, const TArray< UObject * > &InObjects, UObject *InContext)
 
MOVIESCENE_API void RemoveInvalidObjects (const FGuid &ObjectId, UObject *InContext)
 
MOVIESCENE_API const FMovieSceneBindingReferenceAddBinding (const FGuid &ObjectId, FUniversalObjectLocator &&NewLocator)
 
const FMovieSceneBindingReferenceAddBinding (const FGuid &ObjectId, UMovieSceneCustomBinding *CustomBinding)
 
MOVIESCENE_API const FMovieSceneBindingReferenceAddBinding (const FGuid &ObjectId, FUniversalObjectLocator &&NewLocator, ELocatorResolveFlags InResolveFlags, UMovieSceneCustomBinding *CustomBinding=nullptr)
 
MOVIESCENE_API const FMovieSceneBindingReferenceAddOrReplaceBinding (const FGuid &ObjectId, UMovieSceneCustomBinding *NewCustomBinding, int32 BindingIndex)
 
MOVIESCENE_API const FMovieSceneBindingReferenceAddOrReplaceBinding (const FGuid &ObjectId, FUniversalObjectLocator &&NewLocator, int32 BindingIndex)
 
MOVIESCENE_API void ResolveBinding (const FGuid &ObjectId, const UE::UniversalObjectLocator::FResolveParams &LocatorResolveParams, TArray< UObject *, TInlineAllocator< 1 > > &OutObjects) const
 
MOVIESCENE_API void ResolveBinding (const FMovieSceneBindingResolveParams &BindingResolveParams, const UE::UniversalObjectLocator::FResolveParams &LocatorResolveParams, TSharedPtr< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState, TArray< UObject *, TInlineAllocator< 1 > > &OutObjects) const
 
MOVIESCENE_API void ResolveSingleBinding (const FMovieSceneBindingResolveParams &BindingResolveParams, int32 BindingIndex, const UE::UniversalObjectLocator::FResolveParams &LocatorResolveParams, TSharedPtr< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState, TArray< UObject *, TInlineAllocator< 1 > > &OutObjects) const
 
MOVIESCENE_API UObjectResolveSingleBinding (const FMovieSceneBindingResolveParams &BindingResolveParams, int32 BindingIndex, const UE::UniversalObjectLocator::FResolveParams &LocatorResolveParams, TSharedPtr< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState) const
 
MOVIESCENE_API FGuid FindBindingFromObject (UObject *InObject, UObject *InContext) const
 
MOVIESCENE_API void RemoveInvalidBindings (const TSet< FGuid > &ValidBindingIDs)
 
void UnloadBoundObject (const UE::UniversalObjectLocator::FResolveParams &ResolveParams, const FGuid &ObjectId, int32 BindingIndex)
 

Member Function Documentation

◆ AddBinding()

void FUpgradedLevelSequenceBindingReferences::AddBinding ( const FGuid ObjectId,
UObject InObject,
UObject InContext 
)

◆ SerializeFromMismatchedTag()

bool FUpgradedLevelSequenceBindingReferences::SerializeFromMismatchedTag ( const FPropertyTag Tag,
FStructuredArchive::FSlot  Slot 
)

The documentation for this struct was generated from the following files: