38template<
typename DataType>
96 for (
const auto& InitialValue : InitialValues)
98 if (InitialValue.Object == InObject)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition IMovieScenePlayer.h:90
SizeType RemoveAll(const PREDICATE_CLASS &Predicate)
Definition Array.h:3108
Definition SharedPointer.h:1640
@ Object
Definition TokenizedMessage.h:43
Definition MovieSceneAnimTypeID.h:20
Definition MovieSceneBlendingActuatorID.h:8
Definition MovieScenePlayback.h:184
Definition MovieSceneTemplateInterrogation.h:70
Definition ObjectKey.h:19
Definition PersistentEvaluationData.h:91
Definition MovieSceneBlendingActuator.h:20
virtual FMovieSceneAnimTypeID GetDataTypeID() const =0
virtual ~IMovieSceneBlendingActuator()
Definition MovieSceneBlendingActuator.h:21
virtual void RemoveInitialValueForObject(FObjectKey InObject)=0
Definition BlendableTokenStack.h:83
TCallTraitsParamTypeHelper< T, PassByValue >::ParamType ParamType
Definition UnrealTypeTraits.h:275
Definition MovieSceneBlendingActuator.h:40
virtual void Actuate(UObject *InObject, typename TCallTraits< DataType >::ParamType InValue, const TBlendableTokenStack< DataType > &OriginalStack, const FMovieSceneContext &Context, FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player)=0
virtual void Actuate(FMovieSceneInterrogationData &InterrogationData, typename TCallTraits< DataType >::ParamType InValue, const TBlendableTokenStack< DataType > &OriginalStack, const FMovieSceneContext &Context) const
Definition MovieSceneBlendingActuator.h:63
virtual void RemoveInitialValueForObject(FObjectKey ObjectToRemove) override
Definition MovieSceneBlendingActuator.h:78
FMovieSceneBlendingActuatorID GetActuatorID() const
Definition MovieSceneBlendingActuator.h:86
TMovieSceneBlendingActuator(FMovieSceneBlendingActuatorID InActuatorID)
Definition MovieSceneBlendingActuator.h:109
virtual DataType RetrieveCurrentValue(UObject *InObject, IMovieScenePlayer *Player) const =0
bool HasInitialValue(FObjectKey InObject) const
Definition MovieSceneBlendingActuator.h:94
Definition MovieSceneInitialValueStore.h:49