Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationState.h |
Include |
#include "Evaluation/MovieSceneEvaluationState.h" |
struct FMovieSceneEvaluationState
Provides runtime evaluation functions with the ability to look up state from the main game environment
Name | Description | ||
---|---|---|---|
|
PersistentEntityData |
A map of persistent evaluation data mapped by movie scene evaluation entity (i.e, a given track or section) |
|
|
PersistentSharedData |
A map of persistent evaluation data mapped by shared evaluation key. |
Name | Description | ||
---|---|---|---|
|
AssignSequence ( |
Assign a sequence to a specific ID |
|
|
ClearObjectCaches ( |
Forcably clear all object caches |
|
|
FilterObjectBindings ( |
Filter all the object bindings in this object cache that contain the specified predicate object |
|
|
FindCachedObjectId ( |
Attempt deduce the posessable or spawnable that relates to the specified object @note Does not clear the existing cache |
|
|
FMovieSceneO... |
FindObjectCache ( |
Find an object cache pertaining to the specified sequence |
|
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... |
FindSequence ( |
Attempt to locate a sequence from its ID |
|
FMovieSceneS... |
FindSequenceId ( |
Attempt to locate a sequence ID from a sequence |
|
FMovieSceneO... |
GetObjectCache ( |
Get an object cache pertaining to the specified sequence |
|
GetSerialNumber() |
Get the serial number for this state. |
|
|
Invalidate ( |
Forcably invalidate the specified object binding in the specified sequence |
|
|
InvalidateExpiredObjects() |
Invalidate any object caches that may now contain expired objects |