Navigation
API > API/Plugins > API/Plugins/DaySequence
Structure that stores a one to many mapping from object binding ID, to object references that pertain to that ID.
| Name | FDaySequenceBindingReferences |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/DaySequence/Source/DaySequence/Public/DaySequenceBindingReference.h |
| Include Path | #include "DaySequenceBindingReference.h" |
Syntax
USTRUCT ()
struct FDaySequenceBindingReferences
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimSequenceInstances | TSet< FGuid > | A set of object binding IDs that relate to anim sequence instances (must be a child of USkeletalMeshComponent) | DaySequenceBindingReference.h | |
| BindingIdToReferences | TMap< FGuid, FDaySequenceBindingReferenceArray > | The map from object binding ID to an array of references that pertain to that ID | DaySequenceBindingReference.h | |
| GuidToSpecializedReference | TMap< FGuid, EDaySequenceBindingReferenceSpecialization > | DaySequenceBindingReference.h | ||
| SpecializedReferenceToGuid | TMap< EDaySequenceBindingReferenceSpecialization, FGuid > | DaySequenceBindingReference.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Add a binding for the specified ID | DaySequenceBindingReference.h | ||
void AddDefaultBinding
(
const FGuid& ObjectId |
Adds a default binding that always resolves to the day sequence actor. | DaySequenceBindingReference.h | |
void AddSpecializedBinding
(
const FGuid& ObjectId, |
Adds a specialized binding. | DaySequenceBindingReference.h | |
FGuid FindSpecializedBinding
(
EDaySequenceBindingReferenceSpecialization Specialization |
Finds a specialized binding. | DaySequenceBindingReference.h | |
const TSet< FGuid > & GetBoundAnimInstances() |
Const accessor for the currently bound anim instance IDs | DaySequenceBindingReference.h | |
bool HasBinding
(
const FGuid& ObjectId |
Check whether this map has a binding for the specified object id | DaySequenceBindingReference.h | |
void PerformLegacyFixup() |
Perform legacy data fixup as part of PostLoad | DaySequenceBindingReference.h | |
void RemoveBinding
(
const FGuid& ObjectId |
Remove a binding for the specified ID | DaySequenceBindingReference.h | |
void RemoveInvalidBindings
(
const TSet< FGuid >& ValidBindingIDs |
Filter out any bindings that do not match the specified set of GUIDs | DaySequenceBindingReference.h | |
| Remove specific object references that do not resolve | DaySequenceBindingReference.h | ||
| Remove specific object references | DaySequenceBindingReference.h | ||
| Resolve a binding for the specified ID using a given context | DaySequenceBindingReference.h |