Navigation
API > API/Runtime > API/Runtime/MovieScene
Temporary data structure used as a proxy to retrieve cached initial values for the currently animating object
| Name | TMovieSceneInitialValueStore |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/Blending/MovieSceneInitialValueStore.h |
| Include Path | #include "Evaluation/Blending/MovieSceneInitialValueStore.h" |
Syntax
template<typename DataType>
struct TMovieSceneInitialValueStore
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TMovieSceneInitialValueStore
(
TMovieSceneBlendingActuator< DataType >& InActuator, |
Constructor | Evaluation/Blending/MovieSceneInitialValueStore.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Actuator | TMovieSceneBlendingActuator< DataType > & | The actuator responsible for storing initial values. | Evaluation/Blending/MovieSceneInitialValueStore.h | |
| AnimatingObject | UObject * | The object that is being animated (nullptr for root track animation) | Evaluation/Blending/MovieSceneInitialValueStore.h | |
| Player | IMovieScenePlayer * | Player that's playing back the sequence. | Evaluation/Blending/MovieSceneInitialValueStore.h | |
| Stack | const TBlendableTokenStack< DataType > & | The stack of tokens that are being applied | Evaluation/Blending/MovieSceneInitialValueStore.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObject * GetAnimatingObject() |
Access the object that this store's initial values relate to | Evaluation/Blending/MovieSceneInitialValueStore.h | |
DataType GetInitialValue() |
Access the initial (cached) value from the object that relates to the current actuator's ID, before it was animated by this actuator | Evaluation/Blending/MovieSceneInitialValueStore.h | |
DataType RetrieveCurrentValue() |
Access the current (uncached) value from the object that relates to the current actuator's ID | Evaluation/Blending/MovieSceneInitialValueStore.h |