Navigation
Unreal Engine C++ API Reference > 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 |