Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Evaluation
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationState.h |
| Include | #include "Evaluation/MovieSceneEvaluationState.h" |
Syntax
struct FMovieSceneEvaluationState
Remarks
Provides runtime evaluation functions with the ability to look up state from the main game environment
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FMovieSceneEvaluationKey, TUniquePtr< IPersistentEvaluationData > > | PersistentEntityData | A map of persistent evaluation data mapped by movie scene evaluation entity (i.e, a given track or section) | |
| TMap< FSharedPersistentDataKey, TUniquePtr< IPersistentEvaluationData > > | PersistentSharedData | A map of persistent evaluation data mapped by shared evaluation key. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AssignSequence
(
FMovieSceneSequenceIDRef InSequenceID, |
Assign a sequence to a specific ID | |
| void | ClearObjectCaches
(
IMovieScenePlayer& Player |
Forcably clear all object caches | |
| void | FilterObjectBindings
(
UObject* PredicateObject, |
Filter all the object bindings in this object cache that contain the specified predicate object | |
| FGuid | FindCachedObjectId
(
UObject& Object, |
Attempt deduce the posessable or spawnable that relates to the specified object | |
| FMovieSceneObjectCache * | FindObjectCache
(
FMovieSceneSequenceIDRef SequenceID |
Find an object cache pertaining to the specified sequence | |
| FGuid | FindObjectId
(
UObject& Object, |
Attempt deduce the posessable or spawnable that relates to the specified object | |
| UMovieSceneSequence * | FindSequence
(
FMovieSceneSequenceIDRef InSequenceID |
Attempt to locate a sequence from its ID | |
| FMovieSceneSequenceID | FindSequenceId
(
UMovieSceneSequence* InSequence |
Attempt to locate a sequence ID from a sequence | |
| FMovieSceneObjectCache & | GetObjectCache
(
FMovieSceneSequenceIDRef SequenceID |
Get an object cache pertaining to the specified sequence | |
| uint32 | Get the serial number for this state. | ||
| void | Invalidate
(
const FGuid& InGuid, |
Forcably invalidate the specified object binding in the specified sequence | |
| void | Invalidate any object caches that may now contain expired objects |