Files
Unreal_EmberWild/Plugins/IconStudio/Source/IconStudio/IconStudio.Build.cs
T

42 lines
1.1 KiB
C#

using UnrealBuildTool;
public class IconStudio : ModuleRules
{
public IconStudio(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(new string[]
{
"Core",
"CoreUObject",
"Engine",
// UIconStudioSettings est un UDeveloperSettings : il apparait tout seul
// dans Project Settings, sans une ligne d'enregistrement a ecrire.
"DeveloperSettings",
});
PrivateDependencyModuleNames.AddRange(new string[]
{
"UnrealEd",
"EditorSubsystem",
"Slate",
"SlateCore",
// ReadPixels et la creation de render targets passent par le RHI.
"RenderCore",
"RHI",
// FImage / FImageUtils::SaveImageByExtension pour l'ecriture du PNG.
"ImageCore",
"AssetRegistry",
// Lecture de la selection du Content Browser pour le mode batch.
"ContentBrowser",
// La fenetre est ecrite en Slate : les deux panneaux de reglages sont
// des IDetailsView du moteur, et l'onglet se range dans Window > Tools.
"PropertyEditor",
"WorkspaceMenuStructure",
// Le bouton dans la barre d'outils et l'entree du menu Tools.
"ToolMenus",
});
}
}