Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig Class Reference

Generates project files for one or more projects. More...

Inheritance diagram for Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig:
Nuke.Unreal.Tools.ToolConfig

Public Member Functions

virtual GenerateProjectFilesConfig ProjectFileFormat (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig _2012unsupported (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig _2013unsupported (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig _2015 (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig _2017 (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig _2019 (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig _2022 (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig Makefile (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig CMakefile (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig QMakefile (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig KDevelopfile (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig CodeLiteFiles (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig XCodeProjectFiles (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig EddieProjectFiles (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig VSCode (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig VSMac (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig CLion (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig Rider (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig Automated (bool? val=null)
 Whether this command is being run in an automated mode.
 
virtual GenerateProjectFilesConfig VSWorkspace (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig VisualStudio (params ProjectFileFormat[] values)
 Types of project files to generate.
 
virtual GenerateProjectFilesConfig AndroidStudio (params ProjectFileFormat[] values)
 Types of project files to generate.
 
- Public Member Functions inherited from Nuke.Unreal.Tools.ToolConfig
virtual void AppendArgument (UnrealToolArgument arg)
 
virtual void AppendArgument (string arg, UnrealToolArgumentMeta? meta=null)
 
virtual void AppendSubtool (ToolConfig subtool)
 
virtual string Gather (EngineVersion ueVersion)
 Gether the arguments and subtools and render a command line output.
 

Properties

override string Name [get]
 
override string CliName [get]
 
override UnrealCompatibility Compatibility [get]
 
override ToolConfig[] Configs [get]
 
- Properties inherited from Nuke.Unreal.Tools.ToolConfig
string Name [get]
 The C# friendly name of the tool which will be used inside configurators.
 
string CliName [get]
 The name which will be rendered onto command line.
 
UnrealCompatibility Compatibility [get]
 Compatibility with either Unreal Engine 4 or 5 or both. If tool is configured to run with an incompatible engine its entire configuration will be ignored.
 
virtual ToolConfig[] Configs [get]
 

Private Attributes

ToolConfig[] _configs = null
 

Additional Inherited Members

- Protected Attributes inherited from Nuke.Unreal.Tools.ToolConfig
List< UnrealToolArgumentUsingArguments = []
 
readonly Dictionary< string, ToolConfigUsingSubtools = []
 

Detailed Description

Generates project files for one or more projects.

Definition at line 14110 of file UbtConfigGenerated.cs.

Member Function Documentation

◆ _2012unsupported()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig._2012unsupported ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14144 of file UbtConfigGenerated.cs.

◆ _2013unsupported()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig._2013unsupported ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14169 of file UbtConfigGenerated.cs.

◆ _2015()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig._2015 ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14194 of file UbtConfigGenerated.cs.

◆ _2017()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig._2017 ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14219 of file UbtConfigGenerated.cs.

◆ _2019()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig._2019 ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14244 of file UbtConfigGenerated.cs.

◆ _2022()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig._2022 ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14269 of file UbtConfigGenerated.cs.

◆ AndroidStudio()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.AndroidStudio ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14640 of file UbtConfigGenerated.cs.

◆ Automated()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.Automated ( bool? val = null)
virtual

Whether this command is being run in an automated mode.

Definition at line 14569 of file UbtConfigGenerated.cs.

◆ CLion()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.CLion ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14519 of file UbtConfigGenerated.cs.

◆ CMakefile()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.CMakefile ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14319 of file UbtConfigGenerated.cs.

◆ CodeLiteFiles()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.CodeLiteFiles ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14394 of file UbtConfigGenerated.cs.

◆ EddieProjectFiles()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.EddieProjectFiles ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14444 of file UbtConfigGenerated.cs.

◆ KDevelopfile()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.KDevelopfile ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14369 of file UbtConfigGenerated.cs.

◆ Makefile()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.Makefile ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14294 of file UbtConfigGenerated.cs.

◆ ProjectFileFormat()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.ProjectFileFormat ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14119 of file UbtConfigGenerated.cs.

◆ QMakefile()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.QMakefile ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14344 of file UbtConfigGenerated.cs.

◆ Rider()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.Rider ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14544 of file UbtConfigGenerated.cs.

◆ VisualStudio()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.VisualStudio ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14615 of file UbtConfigGenerated.cs.

◆ VSCode()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.VSCode ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14469 of file UbtConfigGenerated.cs.

◆ VSMac()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.VSMac ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14494 of file UbtConfigGenerated.cs.

◆ VSWorkspace()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.VSWorkspace ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14590 of file UbtConfigGenerated.cs.

◆ XCodeProjectFiles()

virtual GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.XCodeProjectFiles ( params ProjectFileFormat[] values)
virtual

Types of project files to generate.

Definition at line 14419 of file UbtConfigGenerated.cs.

Member Data Documentation

◆ _configs

ToolConfig [] Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig._configs = null
private

Definition at line 14662 of file UbtConfigGenerated.cs.

Property Documentation

◆ CliName

override string Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.CliName
get

Definition at line 14113 of file UbtConfigGenerated.cs.

◆ Compatibility

override UnrealCompatibility Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.Compatibility
get

Definition at line 14114 of file UbtConfigGenerated.cs.

◆ Configs

override ToolConfig [] Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.Configs
getprotected

Definition at line 14663 of file UbtConfigGenerated.cs.

◆ Name

override string Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig.Name
get

Definition at line 14112 of file UbtConfigGenerated.cs.


The documentation for this class was generated from the following file: