|
| MOVIESCENE_API TArrayView< const FMovieSceneBindingReference > | GetAllReferences () const |
| |
| MOVIESCENE_API TArrayView< FMovieSceneBindingReference > | GetAllReferences () |
| |
| MOVIESCENE_API TArrayView< const FMovieSceneBindingReference > | GetReferences (const FGuid &ObjectId) const |
| |
| MOVIESCENE_API const FMovieSceneBindingReference * | GetReference (const FGuid &ObjectId, int32 BindingIndex) const |
| |
| MOVIESCENE_API bool | HasBinding (const FGuid &ObjectId) const |
| |
| MOVIESCENE_API UMovieSceneCustomBinding * | GetCustomBinding (const FGuid &ObjectId, int32 BindingIndex) |
| |
| MOVIESCENE_API const UMovieSceneCustomBinding * | GetCustomBinding (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 FMovieSceneBindingReference * | AddBinding (const FGuid &ObjectId, FUniversalObjectLocator &&NewLocator) |
| |
| const FMovieSceneBindingReference * | AddBinding (const FGuid &ObjectId, UMovieSceneCustomBinding *CustomBinding) |
| |
| MOVIESCENE_API const FMovieSceneBindingReference * | AddBinding (const FGuid &ObjectId, FUniversalObjectLocator &&NewLocator, ELocatorResolveFlags InResolveFlags, UMovieSceneCustomBinding *CustomBinding=nullptr) |
| |
| MOVIESCENE_API const FMovieSceneBindingReference * | AddOrReplaceBinding (const FGuid &ObjectId, UMovieSceneCustomBinding *NewCustomBinding, int32 BindingIndex) |
| |
| MOVIESCENE_API const FMovieSceneBindingReference * | AddOrReplaceBinding (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 UObject * | ResolveSingleBinding (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) |
| |
Structure that stores a one to many mapping from object binding ID, to object references that pertain to that ID.