// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "EntitySystem/IMovieScenePropertyComponentHandler.h" #include "Systems/MovieScenePropertySystem.h" #include "MovieSceneVectorPropertySystem.generated.h" UCLASS(MinimalAPI) class UMovieSceneFloatVectorPropertySystem : public UMovieScenePropertySystem { GENERATED_BODY() private: UMovieSceneFloatVectorPropertySystem(const FObjectInitializer& ObjInit); MOVIESCENETRACKS_API virtual void OnRun(FSystemTaskPrerequisites& InPrerequisites, FSystemSubsequentTasks& Subsequents) override; }; UCLASS(MinimalAPI) class UMovieSceneDoubleVectorPropertySystem : public UMovieScenePropertySystem { GENERATED_BODY() private: UMovieSceneDoubleVectorPropertySystem(const FObjectInitializer& ObjInit); MOVIESCENETRACKS_API virtual void OnRun(FSystemTaskPrerequisites& InPrerequisites, FSystemSubsequentTasks& Subsequents) override; };