Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationState.h |
Include |
#include "Evaluation/MovieSceneEvaluationState.h" |
struct FMovieSceneObjectCache
Object cache that looks up, resolves, and caches object bindings for a specific sequence
Name | Description | ||
---|---|---|---|
|
OnBindingInvalidated |
Invoked when a binding is either explicitly invalidated (as a result of a spawnable being spawned, or a binding override being added) or when a previously resolved binding becomes invalid |
Name | Description | ||
---|---|---|---|
|
Clear ( |
Completely erase all knowledge of, anc caches for all object bindings |
|
|
FilterObjectBindings ( |
Filter all the object bindings in this object cache that contain the specified predicate object |
|
|
TArrayView< ... |
FindBoundObjects ( |
Find all objects that are bound to the specified binding ID @note Will look up, and cache any objects if the cache has been invalidated |
|
FindCachedObjectId ( |
Attempt deduce the posessable or spawnable that relates to the specified object @note Does not clear the existing cache |
|
|
FindObjectId ( |
Attempt deduce the posessable or spawnable that relates to the specified object @note Will forcably resolve any out of date bindings in the entire sequence |
|
|
UMovieSceneS... |
GetSequence() |
Get the sequence that this cache relates to |
|
GetSerialNumber() |
Get the current serial number of this cache |
|
|
Invalidate ( |
Invalidate the object bindings for a specific object binding ID |
|
|
InvalidateExpiredObjects() |
Invalidate any object bindings for objects that have been destroyed |
|
|
InvalidateIfValid ( |
Invalidate the object bindings for a specific object binding ID if they are not already invalidated |
|
|
TArrayView< ... |
IterateBoundObjects ( |
Find all objects that are bound to the specified binding ID @note Does not update bindings if they are out of date, or invalid |
|
SetSequence ( |
Set the sequence that this cache applies to |
Name |
Description |
---|---|
FGuidArray |
Map of child bindings for any given object binding |
FOnBindingInvalidated |