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 | |
| const FMovieSceneBindingReference * | AddBinding
(
const FGuid& ObjectId, |
Add a custom binding for the specified ID, no locator necessary. | |
| const FMovieSceneBindingReference * | AddOrReplaceBinding
(
const FGuid& ObjectId, |
Replace the binding associated with the ObjectId at the given BindingIndex with a new possessable locator binding. | |
| const FMovieSceneBindingReference * | AddOrReplaceBinding
(
const FGuid& ObjectId, |
Replace the binding associated with the ObjectId at the given BindingIndex with a new custom binding. | |
| FGuid | FindBindingFromObject
(
UObject* InObject, |
Resolve a binding for the specified ID using a given context | |
| TArrayView< const FMovieSceneBindingReference > | |||
| TArrayView< FMovieSceneBindingReference > | |||
| UMovieSceneCustomBinding * | GetCustomBinding
(
const FGuid& ObjectId, |
||
| const UMovieSceneCustomBinding * | GetCustomBinding
(
const FGuid& ObjectId, |
||
| const FMovieSceneBindingReference * | GetReference
(
const FGuid& ObjectId, |
||
| 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 | ResolveBinding
(
const FMovieSceneBindingResolveParams& BindingResolveParams, |
Resolve a binding for the specified ID using a given context | |
| UObject * | ResolveSingleBinding
(
const FMovieSceneBindingResolveParams& BindingResolveParams, |
Resolve a binding for the specified ID and BindingIndex using a given context | |
| void | UnloadBoundObject
(
const UE::UniversalObjectLocator::FResolveParams& ResolveParams, |
Unloads an object that has been loaded via a locator. |