// Copyright Epic Games, Inc. All Rights Reserved. using Microsoft.Extensions.Logging; namespace UnrealBuildTool { /// /// Factory class for registering platforms at startup /// abstract class UEBuildPlatformFactory { /// /// Gets the target platform for an individual factory /// public abstract UnrealTargetPlatform TargetPlatform { get; } /// /// Register the platform with the UEBuildPlatform class /// public abstract void RegisterBuildPlatforms(ILogger Logger); } }