143 (*FunctionPtr)(
Object, Params);
152template<
typename TokenType>
162template<
typename TokenType>
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
TInlineValue< IMovieScenePreAnimatedToken, 32 > IMovieScenePreAnimatedTokenPtr
Definition MovieSceneExecutionToken.h:31
TInlineValue< IMovieScenePreAnimatedGlobalToken, 32 > IMovieScenePreAnimatedGlobalTokenPtr
Definition MovieSceneExecutionToken.h:75
Definition IMovieScenePlayer.h:90
Definition InlineValue.h:22
Definition MovieScenePlayback.h:184
Definition MovieSceneEvaluationOperand.h:15
Definition PersistentEvaluationData.h:91
Definition MovieSceneExecutionToken.h:138
virtual void RestoreState(UObject &Object, const UE::MovieScene::FRestoreStateParams &Params) override
Definition MovieSceneExecutionToken.h:141
FToken(StaticFunction InFunctionPtr)
Definition MovieSceneExecutionToken.h:139
StaticFunction FunctionPtr
Definition MovieSceneExecutionToken.h:146
Definition MovieSceneExecutionToken.h:127
void(* StaticFunction)(UObject &Object, const UE::MovieScene::FRestoreStateParams &Params)
Definition MovieSceneExecutionToken.h:128
virtual IMovieScenePreAnimatedTokenPtr CacheExistingState(UObject &Object) const override
Definition MovieSceneExecutionToken.h:132
FStatelessPreAnimatedTokenProducer(StaticFunction InFunction)
Definition MovieSceneExecutionToken.h:130
StaticFunction Function
Definition MovieSceneExecutionToken.h:148
Definition MovieSceneExecutionToken.h:104
virtual ~IMovieSceneExecutionToken()
Definition MovieSceneExecutionToken.h:105
virtual void Execute(const FMovieSceneContext &Context, const FMovieSceneEvaluationOperand &Operand, FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player)=0
Definition MovieSceneExecutionToken.h:82
virtual void InitializeForAnimation() const
Definition MovieSceneExecutionToken.h:89
virtual ~IMovieScenePreAnimatedGlobalTokenProducer()
Definition MovieSceneExecutionToken.h:83
virtual IMovieScenePreAnimatedGlobalTokenPtr CacheExistingState() const =0
Definition MovieSceneExecutionToken.h:65
virtual void RestoreState(const UE::MovieScene::FRestoreStateParams &Params)=0
virtual ~IMovieScenePreAnimatedGlobalToken()
Definition MovieSceneExecutionToken.h:66
Definition MovieSceneExecutionToken.h:38
virtual ~IMovieScenePreAnimatedTokenProducer()
Definition MovieSceneExecutionToken.h:39
virtual IMovieScenePreAnimatedTokenPtr CacheExistingState(UObject &Object) const =0
virtual void InitializeObjectForAnimation(UObject &Object) const
Definition MovieSceneExecutionToken.h:47
Definition MovieSceneExecutionToken.h:20
virtual void RestoreState(UObject &Object, const UE::MovieScene::FRestoreStateParams &Params)=0
virtual ~IMovieScenePreAnimatedToken()
Definition MovieSceneExecutionToken.h:21
Definition MovieSceneExecutionToken.h:111
IMovieSceneSharedExecutionToken()
Definition MovieSceneExecutionToken.h:112
virtual ~IMovieSceneSharedExecutionToken()
Definition MovieSceneExecutionToken.h:116
int32 Order
Definition MovieSceneExecutionToken.h:122
virtual void Execute(FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player)=0
Definition MovieSceneExecutionToken.h:164
virtual IMovieScenePreAnimatedTokenPtr CacheExistingState(UObject &Object) const override
Definition MovieSceneExecutionToken.h:165
Definition MovieSceneExecutionToken.h:154
virtual IMovieScenePreAnimatedTokenPtr CacheExistingState(UObject &Object) const override
Definition MovieSceneExecutionToken.h:155
Definition MovieSceneRestoreStateParams.h:21