Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.Tools.UbtConfigGenerated.RiderProjectFileGeneratorConfig Class Reference
Inheritance diagram for Nuke.Unreal.Tools.UbtConfigGenerated.RiderProjectFileGeneratorConfig:
Nuke.Unreal.Tools.ToolConfig

Public Member Functions

virtual RiderProjectFileGeneratorConfig Platforms (params object[] values)
 Platforms to generate project files for.
 
virtual RiderProjectFileGeneratorConfig TargetTypes (params TargetType[] values)
 Target types to generate project files for.
 
virtual RiderProjectFileGeneratorConfig TargetConfigurations (params UnrealTargetConfiguration[] values)
 Target configurations to generate project files for.
 
virtual RiderProjectFileGeneratorConfig ProjectNames (params object[] values)
 Projects to generate project files for.
 
virtual RiderProjectFileGeneratorConfig Minimize (bool present=true)
 Should format JSON files in human readable form, or use packed one without indents.
 
virtual RiderProjectFileGeneratorConfig OnlyPrimaryProjectFile (bool? val=null)
 When specified only primary project file (root.json) will be generated. Normally project files for specific configurations are generated together with primary project file.
 
- 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

Definition at line 17564 of file UbtConfigGenerated.cs.

Member Function Documentation

◆ Minimize()

virtual RiderProjectFileGeneratorConfig Nuke.Unreal.Tools.UbtConfigGenerated.RiderProjectFileGeneratorConfig.Minimize ( bool present = true)
virtual

Should format JSON files in human readable form, or use packed one without indents.

Definition at line 17657 of file UbtConfigGenerated.cs.

◆ OnlyPrimaryProjectFile()

virtual RiderProjectFileGeneratorConfig Nuke.Unreal.Tools.UbtConfigGenerated.RiderProjectFileGeneratorConfig.OnlyPrimaryProjectFile ( bool? val = null)
virtual

When specified only primary project file (root.json) will be generated. Normally project files for specific configurations are generated together with primary project file.

Definition at line 17679 of file UbtConfigGenerated.cs.

◆ Platforms()

virtual RiderProjectFileGeneratorConfig Nuke.Unreal.Tools.UbtConfigGenerated.RiderProjectFileGeneratorConfig.Platforms ( params object[] values)
virtual

Platforms to generate project files for.

Definition at line 17573 of file UbtConfigGenerated.cs.

◆ ProjectNames()

virtual RiderProjectFileGeneratorConfig Nuke.Unreal.Tools.UbtConfigGenerated.RiderProjectFileGeneratorConfig.ProjectNames ( params object[] values)
virtual

Projects to generate project files for.

Definition at line 17636 of file UbtConfigGenerated.cs.

◆ TargetConfigurations()

virtual RiderProjectFileGeneratorConfig Nuke.Unreal.Tools.UbtConfigGenerated.RiderProjectFileGeneratorConfig.TargetConfigurations ( params UnrealTargetConfiguration[] values)
virtual

Target configurations to generate project files for.

Definition at line 17615 of file UbtConfigGenerated.cs.

◆ TargetTypes()

virtual RiderProjectFileGeneratorConfig Nuke.Unreal.Tools.UbtConfigGenerated.RiderProjectFileGeneratorConfig.TargetTypes ( params TargetType[] values)
virtual

Target types to generate project files for.

Definition at line 17594 of file UbtConfigGenerated.cs.

Member Data Documentation

◆ _configs

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

Definition at line 17697 of file UbtConfigGenerated.cs.

Property Documentation

◆ CliName

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

Definition at line 17567 of file UbtConfigGenerated.cs.

◆ Compatibility

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

Definition at line 17568 of file UbtConfigGenerated.cs.

◆ Configs

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

Definition at line 17698 of file UbtConfigGenerated.cs.

◆ Name

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

Definition at line 17566 of file UbtConfigGenerated.cs.


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