![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneExecutionToken.h>
Inheritance diagram for IMovieScenePreAnimatedTokenProducer:Public Member Functions | |
| virtual | ~IMovieScenePreAnimatedTokenProducer () |
| virtual void | InitializeObjectForAnimation (UObject &Object) const |
| virtual IMovieScenePreAnimatedTokenPtr | CacheExistingState (UObject &Object) const =0 |
Type required for production of pre-animated state tokens. Implemented as a type rather than a callback to ensure efficient construction (these types are often constructed, but rarely utilized)
|
inlinevirtual |
|
pure virtual |
Produce a token that can be used to return the specified object back to its current state
| Object | The object to initialize |
Implemented in FMovieSceneRemoveInitialValueTokenProducer, UE::MovieScene::FSpawnTrackPreAnimatedTokenProducer, PropertyTemplate::FTokenProducer< PropertyValueType >, FStatelessPreAnimatedTokenProducer, TStatelessPreAnimatedTokenProducer< TokenType >, TForwardingPreAnimatedTokenProducer< TokenType >, FParticleParameterPreAnimatedTokenProducer, and UE::MovieScene::FLevelStreamingPreAnimatedTokenProducer.
|
inlinevirtual |
Perform any initial set up required to animate the specified object
| Object | The object to initialize |