// Copyright Epic Games, Inc. All Rights Reserved. #include "Interfaces/ITargetPlatformModule.h" #include "Modules/ModuleManager.h" #include "Common/TargetPlatformBase.h" /** * Module for iOS as a target platform */ class FIOSTargetPlatformModule : public ITargetPlatformModule { public: virtual void GetTargetPlatforms(TArray& TargetPlatforms) override { } virtual void GetTargetPlatforms(TArray& TargetPlatforms, TArray TargetPlatformSettings, TArray TargetPlatformControls) { for (ITargetPlatformControls* TargetPlatformControlsIt : TargetPlatformControls) { TargetPlatforms.Add(new FTargetPlatformMerged(TargetPlatformControlsIt->GetTargetPlatformSettings(), TargetPlatformControlsIt)); } } }; IMPLEMENT_MODULE(FIOSTargetPlatformModule, IOSTargetPlatform);