Navigation
API > API/Runtime > API/Runtime/MovieScene
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/MovieSceneBindingReferences.h |
| Include | #include "MovieSceneBindingReferences.h" |
Syntax
USTRUCT ()
struct FMovieSceneBindingReferences
Remarks
Structure that stores a one to many mapping from object binding ID, to object references that pertain to that ID.
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FMovieSceneBindingReference * | AddBinding
(
const FGuid& ObjectId, |
Add a binding for the specified ID | |
| const FMovieSceneBindingReference * | AddBinding
(
const FGuid& ObjectId, |
Add a binding for the specified ID | |
| FGuid | FindBindingFromObject
(
UObject* InObject, |
Resolve a binding for the specified ID using a given context | |
| TArrayView< const FMovieSceneBindingReference > | |||
| TArrayView< const FMovieSceneBindingReference > | GetReferences
(
const FGuid& ObjectId |
||
| bool | HasBinding
(
const FGuid& ObjectId |
Check whether this map has a binding for the specified object id | |
| void | RemoveBinding
(
const FGuid& ObjectId |
Remove a binding for the specified ID | |
| void | RemoveInvalidBindings
(
const TSet< FGuid >& ValidBindingIDs |
Filter out any bindings that do not match the specified set of GUIDs | |
| void | RemoveInvalidObjects
(
const FGuid& ObjectId, |
Remove specific object references that do not resolve | |
| void | RemoveObjects
(
const FGuid& ObjectId, |
Remove specific object references | |
| void | ResolveBinding
(
const FGuid& ObjectId, |
Resolve a binding for the specified ID using a given context | |
| void | UnloadBoundObject
(
const UE::UniversalObjectLocator::FResolveParams& ResolveParams, |
Unloads an object that has been loaded via a locator. |