47template<
typename DataType>
69 return Actuator.RetrieveCurrentValue(AnimatingObject, Player);
78 for (
const auto& InitialValue : Actuator.InitialValues)
82 return InitialValue.Value;
86 DataType
NewInitialValue = Actuator.RetrieveCurrentValue(AnimatingObject, Player);
100 return AnimatingObject;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition IMovieScenePlayer.h:90
Definition InlineValue.h:22
Definition SharedPointer.h:1295
Definition MovieSceneInitialValueStore.h:34
virtual MOVIESCENE_API IMovieScenePreAnimatedGlobalTokenPtr CacheExistingState() const override
Definition MovieSceneInitialValueStore.cpp:65
MOVIESCENE_API ~FMovieSceneRemoveInitialGlobalValueTokenProducer()
Definition MovieSceneInitialValueStore.h:20
MOVIESCENE_API ~FMovieSceneRemoveInitialValueTokenProducer()
virtual MOVIESCENE_API IMovieScenePreAnimatedTokenPtr CacheExistingState(UObject &InObject) const override
Definition MovieSceneInitialValueStore.cpp:53
Definition ObjectKey.h:19
Definition MovieSceneBlendingActuator.h:20
Definition MovieSceneExecutionToken.h:82
Definition MovieSceneExecutionToken.h:38
Definition BlendableTokenStack.h:83
Definition MovieSceneBlendingActuator.h:40
Definition MovieSceneInitialValueStore.h:49
DataType GetInitialValue() const
Definition MovieSceneInitialValueStore.h:75
DataType RetrieveCurrentValue() const
Definition MovieSceneInitialValueStore.h:67
UObject * GetAnimatingObject() const
Definition MovieSceneInitialValueStore.h:98
TMovieSceneInitialValueStore(TMovieSceneBlendingActuator< DataType > &InActuator, const TBlendableTokenStack< DataType > &InStack, UObject *InAnimatingObject, IMovieScenePlayer *InPlayer)
Definition MovieSceneInitialValueStore.h:57