Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Evaluation
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieScenePreAnimatedState.h |
| Include | #include "Evaluation/MovieScenePreAnimatedState.h" |
Syntax
class FMovieScenePreAnimatedState
Remarks
Class that caches pre-animated state for objects that were manipulated by sequencer
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Search the global pre-animated state extension for any captured state that originated from this sequence WARNING: This is a linear search across all state, and so is potentially very slow | ||
| void | DiscardAndRemoveEntityTokensForObject
(
UObject& Object |
Discard any tokens that relate to the requested object (ie sections or tracks) without restoring the values. | |
| void | Discard any tokens that relate to entity animation (ie sections or tracks) without restoring the values. | ||
| void | Check whether this sequence instance is capturing any and all changes of state so they can be restored later | ||
| UMovieSceneEntitySystemLinker * | GetLinker () |
Retrieve the linker this container is bound to | |
| void | Initialize
(
UMovieSceneEntitySystemLinker* Linker, |
||
| bool | Check whether this sequence instance is capturing any and all changes of state so they can be restored later | ||
| void | OnFinishedEvaluating
(
const UObject* EvaluationHook, |
||
| void | OnFinishedEvaluating
(
const FMovieSceneEvaluationKey& Key |
||
| void | OnObjectsReplaced
(
const TMap< UObject*, UObject* >& ReplacementMap |
Called when objects have been replaced so that pre animated state can swap out to the new objects | |
| void | |||
| void | RestorePreAnimatedState
(
UObject& Object |
||
| void | RestorePreAnimatedState
(
UClass* GeneratedClass |
||
| void | RestorePreAnimatedState
(
UObject& Object, |
||
| void | SavePreAnimatedState
(
FMovieSceneAnimTypeID InTokenType, |
Save the current state of the environment as defined by the specified token producer, identified by a specific anim type ID This will use the currently evaluating track template, evaluation hook or track instance (and its 'When Finished' property) as the capture source | |
| void | SavePreAnimatedState
(
UObject& InObject, |
Save the current state of an object as defined by the specified token producer, identified by a specific anim type ID This will use the currently evaluating track template, evaluation hook or track instance (and its 'When Finished' property) as the capture source |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FMovieScenePreAnimatedState & | operator=
(
const FMovieScenePreAnimatedState& |