Navigation
Unreal Engine C++ API Reference > Runtime > LevelSequence
References
Module | LevelSequence |
Header | /Engine/Source/Runtime/LevelSequence/Public/LevelSequenceBindingReference.h |
Include | #include "LevelSequenceBindingReference.h" |
Syntax
struct FLevelSequenceBindingReferences
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 | |
---|---|---|---|
![]() |
void | 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 |
![]() ![]() |
const TSet< FGuid > & | Const accessor for the currently bound anim instance IDs | |
![]() ![]() |
const TSet< FGuid > & | Const accessor for the currently bound post process instance IDs | |
![]() ![]() |
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 |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ResolveBinding
(
const FGuid& ObjectId, |
Use ResolveBinding taking FLevelSequenceBindingReference::FResolveBindingParams param instead. |