// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "EntitySystem/MovieSceneEntitySystem.h" #include "UObject/ObjectMacros.h" #include "UObject/UObjectGlobals.h" #include "MovieSceneBaseValueEvaluatorSystem.generated.h" class UObject; /** * System that is responsible for evaluating base values, for "additive from base" blending. */ UCLASS(MinimalAPI) class UMovieSceneBaseValueEvaluatorSystem : public UMovieSceneEntitySystem { public: GENERATED_BODY() MOVIESCENETRACKS_API UMovieSceneBaseValueEvaluatorSystem(const FObjectInitializer& ObjInit); MOVIESCENETRACKS_API virtual void OnRun(FSystemTaskPrerequisites& InPrerequisites, FSystemSubsequentTasks& Subsequents) override; };