Ejemplo n.º 1
0
    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");
            }
        }
Ejemplo n.º 3
0
    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");
        }
    }
Ejemplo n.º 4
0
    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");
    }
Ejemplo n.º 5
0
        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");
        }
    }
Ejemplo n.º 7
0
        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");
            }
        }
Ejemplo n.º 8
0
    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");
    }
Ejemplo n.º 9
0
    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");
    }
Ejemplo n.º 10
0
 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");
 }
Ejemplo n.º 11
0
    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
    }
Ejemplo n.º 12
0
    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
    }
Ejemplo n.º 13
0
    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");
    }
Ejemplo n.º 14
0
    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;
    }
Ejemplo n.º 15
0
    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
    }
Ejemplo n.º 16
0
    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");
            }
        }
    }
Ejemplo n.º 17
0
    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;
    }
Ejemplo n.º 19
0
    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");
        //		}
        // }
    }
Ejemplo n.º 20
0
    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);
    }
Ejemplo n.º 21
0
    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);
    }
Ejemplo n.º 22
0
    public G1528Online(ReadOnlyTargetRules Target) : base(Target)
    {
        PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;

        PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "OnlineSubsystem", "OnlineSubsystemUtils", "OnlineSubsystemNull", "Steamworks" });
        DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam");
    }
Ejemplo n.º 23
0
    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");
        }
    }
Ejemplo n.º 25
0
        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");
            }
        }
Ejemplo n.º 26
0
    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");
    }
Ejemplo n.º 27
0
    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");
            }
        }
Ejemplo n.º 29
0
    public Arena(ReadOnlyTargetRules Target) : base(Target)
    {
        PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;

        PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay", "OnlineSubsystem", "OnlineSubsystemUtils", "SlateCore" });
        DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam");
    }
Ejemplo n.º 30
0
        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");
            }
        }