Navigation
API > API/Runtime > API/Runtime/MovieScene
Structure that stores a one to many mapping from object binding ID, to object references that pertain to that ID.
| Name | FMovieSceneBindingReferences |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/MovieSceneBindingReferences.h |
| Include Path | #include "MovieSceneBindingReferences.h" |
Syntax
USTRUCT ()
struct FMovieSceneBindingReferences
Derived Classes
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SortedReferences | TArray< FMovieSceneBindingReference > | The map from object binding ID to an array of references that pertain to that ID | MovieSceneBindingReferences.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FMovieSceneBindingReference * AddBinding
(
const FGuid& ObjectId, |
Add a binding for the specified ID | MovieSceneBindingReferences.h | |
const FMovieSceneBindingReference * AddBinding
(
const FGuid& ObjectId, |
Add a binding for the specified ID | MovieSceneBindingReferences.h | |
const FMovieSceneBindingReference * AddBinding
(
const FGuid& ObjectId, |
Add a custom binding for the specified ID, no locator necessary. | MovieSceneBindingReferences.h | |
const FMovieSceneBindingReference * AddOrReplaceBinding
(
const FGuid& ObjectId, |
Replace the binding associated with the ObjectId at the given BindingIndex with a new possessable locator binding. | MovieSceneBindingReferences.h | |
const FMovieSceneBindingReference * AddOrReplaceBinding
(
const FGuid& ObjectId, |
Replace the binding associated with the ObjectId at the given BindingIndex with a new custom binding. | MovieSceneBindingReferences.h | |
| Resolve a binding for the specified ID using a given context | MovieSceneBindingReferences.h | ||
| MovieSceneBindingReferences.h | |||
TArrayView< const FMovieSceneBindingReference > GetAllReferences () |
MovieSceneBindingReferences.h | ||
const UMovieSceneCustomBinding * GetCustomBinding
(
const FGuid& ObjectId, |
MovieSceneBindingReferences.h | ||
UMovieSceneCustomBinding * GetCustomBinding
(
const FGuid& ObjectId, |
MovieSceneBindingReferences.h | ||
const FMovieSceneBindingReference * GetReference
(
const FGuid& ObjectId, |
MovieSceneBindingReferences.h | ||
TArrayView< const FMovieSceneBindingReference > GetReferences
(
const FGuid& ObjectId |
MovieSceneBindingReferences.h | ||
bool HasBinding
(
const FGuid& ObjectId |
Check whether this map has a binding for the specified object id | MovieSceneBindingReferences.h | |
void RemoveBinding
(
const FGuid& ObjectId |
Remove a binding for the specified ID | MovieSceneBindingReferences.h | |
void RemoveInvalidBindings
(
const TSet< FGuid >& ValidBindingIDs |
Filter out any bindings that do not match the specified set of GUIDs | MovieSceneBindingReferences.h | |
| Remove specific object references that do not resolve | MovieSceneBindingReferences.h | ||
| Remove specific object references | MovieSceneBindingReferences.h | ||
void ResolveBinding
(
const FGuid& ObjectId, |
Resolve a binding for the specified ID using a given context. | MovieSceneBindingReferences.h | |
void ResolveBinding
(
const FMovieSceneBindingResolveParams& BindingResolveParams, |
Resolve a binding for the specified ID using a given context | MovieSceneBindingReferences.h | |
UObject * ResolveSingleBinding
(
const FMovieSceneBindingResolveParams& BindingResolveParams, |
MovieSceneBindingReferences.h | ||
void ResolveSingleBinding
(
const FMovieSceneBindingResolveParams& BindingResolveParams, |
Resolve a binding for the specified ID and BindingIndex using a given context | MovieSceneBindingReferences.h | |
void UnloadBoundObject
(
const UE::UniversalObjectLocator::FResolveParams& ResolveParams, |
Unloads an object that has been loaded via a locator. | MovieSceneBindingReferences.h |