// Copyright Epic Games, Inc. All Rights Reserved. #include "ITimeManagementModule.h" #include "TimedDataInputCollection.h" #include "CommonFrameRates.h" DEFINE_LOG_CATEGORY(LogTimeManagement) class FTimeManagementModule : public ITimeManagementModule { public: virtual FTimedDataInputCollection& GetTimedDataInputCollection() { return Collection; } virtual TArrayView GetAllCommonFrameRates() { return FCommonFrameRates::GetAll(); } virtual TSharedRef CreateFrameRatePicker(SFrameRatePicker::FArguments Arguments) override { return SArgumentNew(Arguments, SFrameRatePicker); } private: FTimedDataInputCollection Collection; }; IMPLEMENT_MODULE(FTimeManagementModule, TimeManagement);