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

Public Member Functions

virtual ProgramConfig Utf8output (params object[] values)
 
virtual ProgramConfig Verbose (params object[] values)
 Enables verbose logging.
 
virtual ProgramConfig VeryVerbose (params object[] values)
 Enables very verbose logging.
 
virtual ProgramConfig Timestamps (params object[] values)
 
virtual ProgramConfig Submit (params object[] values)
 Allows UAT command to submit changes.
 
virtual ProgramConfig NoSubmit (params object[] values)
 Prevents any submit attempts.
 
virtual ProgramConfig NoP4 (params object[] values)
 Disables Perforce functionality {default if not run on a build machine}.
 
virtual ProgramConfig P4 (params object[] values)
 Enables Perforce functionality {default if run on a build machine}.
 
virtual ProgramConfig IgnoreDependencies (params object[] values)
 
virtual ProgramConfig Help (params object[] values)
 Displays help.
 
virtual ProgramConfig List (params object[] values)
 Lists all available commands.
 
virtual ProgramConfig NoKill (params object[] values)
 Does not kill any spawned processes on exit.
 
virtual ProgramConfig AllowStdOutLogVerbosity (params object[] values)
 
virtual ProgramConfig NoAutoSDK (params object[] values)
 
virtual ProgramConfig Compile (params object[] values)
 Force all script modules to be compiled.
 
virtual ProgramConfig NoCompile (params object[] values)
 Do not attempt to compile any script modules - attempts to run with whatever is up to date.
 
virtual ProgramConfig IgnoreBuildRecords (params object[] values)
 Ignore build records (Intermediate/ScriptModule/ProjectName.json) files when determining if script modules are up to date.
 
virtual ProgramConfig UseLocalBuildStorage (params object[] values)
 Allows you to use local storage for your root build storage dir {default of P:\Builds {on PC} is changed to Engine\Saved\LocalBuilds}. Used for local testing.
 
virtual ProgramConfig WaitForDebugger (params object[] values)
 Waits for a debugger to be attached, and breaks once debugger successfully attached.
 
virtual ProgramConfig BuildMachine (params object[] values)
 
virtual ProgramConfig WaitForUATMutex (params object[] values)
 
virtual ProgramConfig WaitForStdStreams (params object[] values)
 Time in milliseconds to wait for std streams to close in child processes.
 
- 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 4328 of file UatConfigGenerated.cs.

Member Function Documentation

◆ AllowStdOutLogVerbosity()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.AllowStdOutLogVerbosity ( params object[] values)
virtual

Definition at line 4563 of file UatConfigGenerated.cs.

◆ BuildMachine()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.BuildMachine ( params object[] values)
virtual

Definition at line 4696 of file UatConfigGenerated.cs.

◆ Compile()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.Compile ( params object[] values)
virtual

Force all script modules to be compiled.

Definition at line 4601 of file UatConfigGenerated.cs.

◆ Help()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.Help ( params object[] values)
virtual

Displays help.

Definition at line 4506 of file UatConfigGenerated.cs.

◆ IgnoreBuildRecords()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.IgnoreBuildRecords ( params object[] values)
virtual

Ignore build records (Intermediate/ScriptModule/ProjectName.json) files when determining if script modules are up to date.

Definition at line 4639 of file UatConfigGenerated.cs.

◆ IgnoreDependencies()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.IgnoreDependencies ( params object[] values)
virtual

Definition at line 4487 of file UatConfigGenerated.cs.

◆ List()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.List ( params object[] values)
virtual

Lists all available commands.

Definition at line 4525 of file UatConfigGenerated.cs.

◆ NoAutoSDK()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.NoAutoSDK ( params object[] values)
virtual

Definition at line 4582 of file UatConfigGenerated.cs.

◆ NoCompile()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.NoCompile ( params object[] values)
virtual

Do not attempt to compile any script modules - attempts to run with whatever is up to date.

Definition at line 4620 of file UatConfigGenerated.cs.

◆ NoKill()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.NoKill ( params object[] values)
virtual

Does not kill any spawned processes on exit.

Definition at line 4544 of file UatConfigGenerated.cs.

◆ NoP4()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.NoP4 ( params object[] values)
virtual

Disables Perforce functionality {default if not run on a build machine}.

Definition at line 4449 of file UatConfigGenerated.cs.

◆ NoSubmit()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.NoSubmit ( params object[] values)
virtual

Prevents any submit attempts.

Definition at line 4430 of file UatConfigGenerated.cs.

◆ P4()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.P4 ( params object[] values)
virtual

Enables Perforce functionality {default if run on a build machine}.

Definition at line 4468 of file UatConfigGenerated.cs.

◆ Submit()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.Submit ( params object[] values)
virtual

Allows UAT command to submit changes.

Definition at line 4411 of file UatConfigGenerated.cs.

◆ Timestamps()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.Timestamps ( params object[] values)
virtual

Definition at line 4392 of file UatConfigGenerated.cs.

◆ UseLocalBuildStorage()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.UseLocalBuildStorage ( params object[] values)
virtual

Allows you to use local storage for your root build storage dir {default of P:\Builds {on PC} is changed to Engine\Saved\LocalBuilds}. Used for local testing.

Definition at line 4658 of file UatConfigGenerated.cs.

◆ Utf8output()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.Utf8output ( params object[] values)
virtual

Definition at line 4335 of file UatConfigGenerated.cs.

◆ Verbose()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.Verbose ( params object[] values)
virtual

Enables verbose logging.

Definition at line 4354 of file UatConfigGenerated.cs.

◆ VeryVerbose()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.VeryVerbose ( params object[] values)
virtual

Enables very verbose logging.

Definition at line 4373 of file UatConfigGenerated.cs.

◆ WaitForDebugger()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.WaitForDebugger ( params object[] values)
virtual

Waits for a debugger to be attached, and breaks once debugger successfully attached.

Definition at line 4677 of file UatConfigGenerated.cs.

◆ WaitForStdStreams()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.WaitForStdStreams ( params object[] values)
virtual

Time in milliseconds to wait for std streams to close in child processes.

Definition at line 4734 of file UatConfigGenerated.cs.

◆ WaitForUATMutex()

virtual ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.WaitForUATMutex ( params object[] values)
virtual

Definition at line 4715 of file UatConfigGenerated.cs.

Member Data Documentation

◆ _configs

ToolConfig [] Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig._configs = null
private

Definition at line 4752 of file UatConfigGenerated.cs.

Property Documentation

◆ CliName

override string Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.CliName
get

Definition at line 4331 of file UatConfigGenerated.cs.

◆ Compatibility

override UnrealCompatibility Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.Compatibility
get

Definition at line 4332 of file UatConfigGenerated.cs.

◆ Configs

override ToolConfig [] Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.Configs
getprotected

Definition at line 4753 of file UatConfigGenerated.cs.

◆ Name

override string Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig.Name
get

Definition at line 4330 of file UatConfigGenerated.cs.


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