public MyGame(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core" }); DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); }
public MagicLeapCameraPreviewFactory(ReadOnlyTargetRules Target) : base(Target) { DynamicallyLoadedModuleNames.AddRange( new string[] { "Media" }); PrivateDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "MediaAssets" }); PrivateIncludePathModuleNames.AddRange( new string[] { "MagicLeapMedia", "Media" }); PrivateIncludePaths.AddRange( new string[] { "MagicLeapMediaFactory/Private" }); if (Target.Platform == UnrealTargetPlatform.Lumin) { DynamicallyLoadedModuleNames.Add("MagicLeapMedia"); } }
public GeometryCache(TargetInfo Target) { PublicIncludePaths.Add("Runtime/GeometryCache/Public"); PublicIncludePaths.Add("Runtime/GeometryCache/Classes"); PrivateIncludePaths.Add("Runtime/GeometryCache/Private"); PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Engine", "Slate", "SlateCore", "InputCore", "RenderCore", "ShaderCore", "RHI" } ); PublicIncludePathModuleNames.Add("TargetPlatform"); if (UEBuildConfiguration.bBuildEditor) { PublicIncludePathModuleNames.Add("GeometryCacheEd"); DynamicallyLoadedModuleNames.Add("GeometryCacheEd"); } }
public Shells(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "AIModule", "ApexDestruction", "Engine", "HeadMountedDisplay", "Http", "InputCore", "Json", "JsonUtilities", "NavigationSystem", "OnlineSubsystem", "OnlineSubsystemUtils", "Sockets", "Networking", "UMG" }); PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); DynamicallyLoadedModuleNames.Add("OnlineSubsystemNull"); DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); }
public AndroidMediaFactory(ReadOnlyTargetRules Target) : base(Target) { DynamicallyLoadedModuleNames.AddRange( new string[] { "Media", }); PrivateDependencyModuleNames.AddRange( new string[] { "MediaAssets", }); PrivateIncludePathModuleNames.AddRange( new string[] { "AndroidMedia", "Media", }); PrivateIncludePaths.AddRange( new string[] { "AndroidMediaFactory/Private", }); PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", }); if (Target.Platform == UnrealTargetPlatform.Android) { DynamicallyLoadedModuleNames.Add("AndroidMedia"); } }
public GeometryCache(ReadOnlyTargetRules Target) : base(Target) { PrivateIncludePaths.Add("../../../../Shaders/Shared"); PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Engine", "Slate", "SlateCore", "InputCore", "RenderCore", "RHI" } ); PublicIncludePathModuleNames.Add("TargetPlatform"); if (Target.bBuildEditor) { PublicIncludePathModuleNames.Add("GeometryCacheEd"); DynamicallyLoadedModuleNames.Add("GeometryCacheEd"); PrivateDependencyModuleNames.Add("MeshUtilitiesCommon"); } }
public MeMediaFactory(TargetInfo Target) { DynamicallyLoadedModuleNames.AddRange( new string[] { "Media", } ); PrivateDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "MediaAssets", } ); PrivateIncludePathModuleNames.AddRange( new string[] { "MeMedia", } ); PrivateIncludePaths.AddRange( new string[] { "MeMediaFactory/Private", } ); if ((Target.Platform == UnrealTargetPlatform.Win32) || (Target.Platform == UnrealTargetPlatform.Win64)) { DynamicallyLoadedModuleNames.Add("MeMedia"); } }
public TD2020(ReadOnlyTargetRules target) : base(target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; bEnforceIWYU = true; PublicDependencyModuleNames.AddRange( new[] { "Core", "CoreUObject", "Engine", "InputCore", "RHI", "UMG", "Slate", "SlateCore", "RealTimeStrategy", // "UnrealEnginePython", "TensorFlow", "SocketIOClient", "RenderCore", "Landscape" } ); PublicDependencyModuleNames.AddRange(new[] { "OnlineSubsystem", "OnlineSubsystemUtils" }); DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); }
public MeshPaint(TargetInfo Target) { PrivateIncludePathModuleNames.Add("AssetTools"); PrivateDependencyModuleNames.AddRange( new string[] { "AppFramework", "Core", "CoreUObject", "DesktopPlatform", "Engine", "InputCore", "RenderCore", "RHI", "ShaderCore", "Slate", "SlateCore", "EditorStyle", "UnrealEd", "RawMesh", "SourceControl" } ); DynamicallyLoadedModuleNames.Add("AssetTools"); }
public Wizards(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "UMG" }); PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore", "OnlineSubsystem", "Sockets", "Networking", "OnlineSubsystem", "Networking", "OnlineSubsystemUtils" }); DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); }
public MyProject9(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "UMG", "OnlineSubsystem", "OnlineSubsystemUtils" }); PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); PrivateDependencyModuleNames.Add("OnlineSubsystem"); DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); //PrivateDependencyModuleNames.Add("OnlineSubsystemNull"); //if ((Target.Platform == UnrealTargetPlatform.Win32) || (Target.Platform == UnrealTargetPlatform.Win64) || (Target.Platform == UnrealTargetPlatform.Linux)) //{ // if (UEBuildConfiguration.bCompileSteamOSS == true) // { // DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); // } //} // Uncomment if you are using Slate UI // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); // Uncomment if you are using online features //PrivateDependencyModuleNames.Add("OnlineSubsystem"); // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true }
public TankVsZombie(ReadOnlyTargetRules Target) : base(Target) { // PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "AIModule", "PerfCounters", "MoviePlayer", "AudioMixer", "OnlineSubsystem", "UMG", "PhysxVehicles" }); PrivateDependencyModuleNames.AddRange(new string[] { }); if (Target.Platform == UnrealTargetPlatform.Android) { DynamicallyLoadedModuleNames.Add("OnlineSubSystemGooglePlay"); DynamicallyLoadedModuleNames.Add("AndroidAdvertising"); } // Uncomment if you are using Slate UI PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); // Uncomment if you are using online features PrivateDependencyModuleNames.Add("OnlineSubsystem"); // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true }
public HeliumRain(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Engine", "OnlineSubsystem", "OnlineSubsystemUtils", "RHI", "RenderCore", "Http", "Json", "JsonUtilities" } ); PrivateDependencyModuleNames.AddRange( new string[] { "InputCore", "Slate", "SlateCore", "HeliumRainLoadingScreen", "AppFramework" } ); PrivateDependencyModuleNames.Add("OnlineSubsystem"); DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); }
public UE4Game(ReadOnlyTargetRules Target) : base(Target) { PrivateDependencyModuleNames.Add("Core"); //DynamicallyLoadedModuleNames.Add("OnlineSubsystemNull"); if (Target.Platform == UnrealTargetPlatform.IOS || Target.Platform == UnrealTargetPlatform.TVOS) { PrivateDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine" }); //, "OnlineSubsystem", "OnlineSubsystemUtils" }); //DynamicallyLoadedModuleNames.Add("OnlineSubsystemIOS"); if (Target.Platform == UnrealTargetPlatform.IOS) { //DynamicallyLoadedModuleNames.Add("OnlineSubsystemFacebook"); DynamicallyLoadedModuleNames.Add("IOSAdvertising"); } } else if (Target.Platform == UnrealTargetPlatform.Android) { PrivateDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine" }); //, "OnlineSubsystem", "OnlineSubsystemUtils" }); DynamicallyLoadedModuleNames.Add("AndroidAdvertising"); //DynamicallyLoadedModuleNames.Add("OnlineSubsystemGooglePlay"); } bTreatAsEngineModule = false; }
public CubeArena(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Engine", "InputCore", "OnlineSubsystem", "OnlineSubsystemUtils", "GameplayAbilities", "GameplayTags", "GameplayTasks" } ); PrivateDependencyModuleNames.AddRange(new string[] { }); // Uncomment if you are using Slate UI // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); DynamicallyLoadedModuleNames.Add("OnlineSubsystemNull"); // Uncomment if you are using online features // PrivateDependencyModuleNames.Add("OnlineSubsystem"); //PrivateDependencyModuleNames.Add("OnlineSubsystemNull"); // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true }
public Rites(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "UMG", "Slate", "SlateCore" }); PrivateDependencyModuleNames.AddRange(new string[] { }); // Uncomment if you are using Slate UI //PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); // Uncomment if you are using online features PrivateDependencyModuleNames.Add("OnlineSubsystem"); PrivateDependencyModuleNames.Add("OnlineSubsystemNull"); //DynamicallyLoadedModuleNames.Add("OnlineSubsystemNull"); if ((Target.Platform == UnrealTargetPlatform.Win32) || (Target.Platform == UnrealTargetPlatform.Win64) || (Target.Platform == UnrealTargetPlatform.Linux)) { if (Target.bUsesSteam == true) { DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); } } }
public RHI(TargetInfo Target) { PrivateDependencyModuleNames.Add("Core"); if (UEBuildConfiguration.bCompileAgainstEngine) { DynamicallyLoadedModuleNames.Add("NullDrv"); if ((Target.Platform == UnrealTargetPlatform.Win32) || (Target.Platform == UnrealTargetPlatform.Win64)) { DynamicallyLoadedModuleNames.Add("D3D11RHI"); } if ((Target.Platform == UnrealTargetPlatform.Win32) || (Target.Platform == UnrealTargetPlatform.Win64) || (Target.Platform == UnrealTargetPlatform.Mac) || (Target.Platform == UnrealTargetPlatform.Linux && Target.Type != TargetRules.TargetType.Server) || // @todo should servers on all platforms skip this? (Target.Platform == UnrealTargetPlatform.HTML5)) { DynamicallyLoadedModuleNames.Add("OpenGLDrv"); } } if (Target.Configuration != UnrealTargetConfiguration.Shipping) { PrivateIncludePathModuleNames.AddRange(new string[] { "TaskGraph" }); } }
public GameSparks(TargetInfo Target) { Definitions.Add("GS_OVERRIDE_TOWRITABLELOCATION=1"); //Private Paths PrivateIncludePaths.AddRange(new string[] { "GameSparks/Private" }); PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Engine", "InputCore", "RHI", "OnlineSubsystemUtils" } ); AddGameSparksSDK(Target); PrivateDependencyModuleNames.Add("GameSparks"); DynamicallyLoadedModuleNames.Add("Json"); PublicIncludePathModuleNames.Add("Json"); PCHUsage = PCHUsageMode.NoSharedPCHs; }
public VoxelGameUE(TargetInfo Target) { PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "ProceduralMeshComponent", "NoisePlugin" }); DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); // Uncomment if you are using online features // PrivateDependencyModuleNames.Add("OnlineSubsystem"); // if ((Target.Platform == UnrealTargetPlatform.Win32) || (Target.Platform == UnrealTargetPlatform.Win64)) // { // if (UEBuildConfiguration.bCompileSteamOSS == true) // { // DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); // } // } }
public DestructibleMeshEditor(TargetInfo Target) { PublicDependencyModuleNames.Add("Engine"); PublicIncludePathModuleNames.AddRange( new string[] { "AssetTools", "LevelEditor", } ); PrivateIncludePaths.Add("Editor/UnrealEd/Private"); //compatibility for FBX importer PrivateIncludePathModuleNames.Add("UnrealEd"); //compatibility for FBX importer PrivateDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "InputCore", "RenderCore", "Slate", "SlateCore", "EditorStyle", "UnrealEd", "DesktopPlatform" } ); DynamicallyLoadedModuleNames.Add("PropertyEditor"); AddThirdPartyPrivateStaticDependencies(Target, "FBX"); SetupModulePhysXAPEXSupport(Target); }
public Invaded(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; bEnableExceptions = true; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay", "UMG", "AIModule", "GameplayTasks", "CinematicCamera" }); PublicDependencyModuleNames.AddRange(new string[] { "RenderCore", "RHI" }); PublicDependencyModuleNames.AddRange(new string[] { "OnlineSubsystem", "OnlineSubsystemUtils" }); PublicDependencyModuleNames.AddRange(new string[] { "AdvancedSessions" }); PublicDependencyModuleNames.AddRange(new string[] { "HTTP", "Steamworks" }); // PublicIncludePaths.AddRange(new string[] { "AdvancedSessions/Classes" }); if ((Target.Platform == UnrealTargetPlatform.Win32) || (Target.Platform == UnrealTargetPlatform.Win64)) { DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); } PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); LoadUPNP(Target); }
public G1528Online(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "OnlineSubsystem", "OnlineSubsystemUtils", "OnlineSubsystemNull", "Steamworks" }); DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); }
public NovaFinal(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "AkAudio", "OnlineSubsystem", "OnlineSubsystemUtils", "UMG", "Slate", "SlateCore", "Http", "Json", "JsonUtilities", "EngineSettings" }); PrivateDependencyModuleNames.AddRange(new string[] { }); if (Target.Platform == UnrealTargetPlatform.Win64) { DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); //untimeDependencies.Add("{0}/Binaries/Win64/steam_appid.txt"); } //DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); // DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); //DynamicallyLoadedModuleNames.AddRange(new string[] { "OnlineSubsystemNull" , "OnlineSubsystemSteam" }); // Uncomment if you are using Slate UI // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); // Uncomment if you are using online features //PrivateDependencyModuleNames.Add("OnlineSubsystem"); // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true }
public UE4Game(TargetInfo Target) { PrivateDependencyModuleNames.Add("Core"); DynamicallyLoadedModuleNames.Add("OnlineSubsystemNull"); if (Target.Platform == UnrealTargetPlatform.Win32 || Target.Platform == UnrealTargetPlatform.Win64 || Target.Platform == UnrealTargetPlatform.Mac) { if (UEBuildConfiguration.bCompileSteamOSS == true) { DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); } } if (Target.Platform == UnrealTargetPlatform.IOS || Target.Platform == UnrealTargetPlatform.TVOS) { PrivateDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "OnlineSubsystem", "OnlineSubsystemUtils" }); DynamicallyLoadedModuleNames.Add("OnlineSubsystemIOS"); if (Target.Platform == UnrealTargetPlatform.IOS) { DynamicallyLoadedModuleNames.Add("OnlineSubsystemFacebook"); DynamicallyLoadedModuleNames.Add("IOSAdvertising"); } } else if (Target.Platform == UnrealTargetPlatform.Android) { PrivateDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "OnlineSubsystem", "OnlineSubsystemUtils" }); DynamicallyLoadedModuleNames.Add("AndroidAdvertising"); DynamicallyLoadedModuleNames.Add("OnlineSubsystemGooglePlay"); } }
public WebMMediaFactory(ReadOnlyTargetRules Target) : base(Target) { DynamicallyLoadedModuleNames.AddRange( new string[] { "Media", }); PrivateDependencyModuleNames.AddRange( new string[] { "MediaAssets", }); PrivateIncludePathModuleNames.AddRange( new string[] { "Media", }); PrivateIncludePaths.AddRange( new string[] { "WebMMediaFactory/Private", }); PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", }); if (Target.Platform == UnrealTargetPlatform.Win64 || Target.IsInPlatformGroup(UnrealPlatformGroup.Unix)) { DynamicallyLoadedModuleNames.Add("WebMMedia"); } }
public FaceFXEditor(TargetInfo Target) { PrivateDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Engine", "UnrealEd", "EditorStyle", "Slate", "SlateCore", "InputCore", "AssetTools", "AssetRegistry", "ContentBrowser", "MainFrame", "DesktopPlatform", "AnimGraph", "BlueprintGraph", "FaceFX" } ); DynamicallyLoadedModuleNames.Add("AssetTools"); }
public HeliumRain(TargetInfo Target) { PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Engine", "OnlineSubsystem", "OnlineSubsystemUtils", "RHI", "RenderCore", "Json", "JsonUtilities" } ); PrivateDependencyModuleNames.AddRange( new string[] { "InputCore", "Slate", "SlateCore", "HeliumRainLoadingScreen", "AppFramework" } ); DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); }
public GeometryCollectionTracks(ReadOnlyTargetRules Target) : base(Target) { PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Engine", "MovieScene", "MovieSceneTracks", "Chaos", "GeometryCollectionEngine", } ); PrivateDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Engine", "AnimGraphRuntime", "TimeManagement", } ); PublicIncludePathModuleNames.Add("TargetPlatform"); if (Target.bBuildEditor) { PublicIncludePathModuleNames.Add("GeometryCollectionSequencer"); DynamicallyLoadedModuleNames.Add("GeometryCollectionSequencer"); } }
public Arena(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay", "OnlineSubsystem", "OnlineSubsystemUtils", "SlateCore" }); DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); }
public MfMediaFactory(ReadOnlyTargetRules Target) : base(Target) { // this is for Xbox and Windows, so it's using public APIs, so we can distribute it in binary bOutputPubliclyDistributable = true; DynamicallyLoadedModuleNames.AddRange( new string[] { "Media", }); PrivateDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "MediaAssets", }); PrivateIncludePathModuleNames.AddRange( new string[] { "Media", "MfMedia", }); PrivateIncludePaths.AddRange( new string[] { "MfMediaFactory/Private", }); if (Target.Platform == UnrealTargetPlatform.XboxOne) { DynamicallyLoadedModuleNames.Add("MfMedia"); } }