|
Nuke.Unreal
Build Unreal apps in Style.
|
Describes all of the information needed to initialize a UEBuildTarget object. More...
Public Member Functions | |
| virtual TargetDescriptorConfig | Plugin (object val=null) |
| Foreign plugin to compile against this target. | |
| virtual TargetDescriptorConfig | Module (params object[] values) |
| Set of module names to compile. | |
| virtual TargetDescriptorConfig | SingleFile (params object[] values) |
| Individual file(s) to compile. | |
| virtual TargetDescriptorConfig | NoHotReload (HotReloadMode? val=null) |
| Whether to perform hot reload for this target. | |
| virtual TargetDescriptorConfig | ForceHotReload (HotReloadMode? val=null) |
| Whether to perform hot reload for this target. | |
| virtual TargetDescriptorConfig | LiveCoding (HotReloadMode? val=null) |
| Whether to perform hot reload for this target. | |
| virtual TargetDescriptorConfig | WriteActions (params object[] values) |
| Export the actions for the target to a file. | |
| virtual TargetDescriptorConfig | LiveCodingModules (object val=null) |
| Path to a file containing a list of modules that may be modified for live coding. | |
| virtual TargetDescriptorConfig | LiveCodingManifest (object val=null) |
| Path to the manifest for passing info about the output to live coding. | |
| virtual TargetDescriptorConfig | Quiet (bool? val=null) |
| Suppress messages about building this target. | |
| virtual TargetDescriptorConfig | FileList (params object[] values) |
| Lists of files to compile. | |
| virtual TargetDescriptorConfig | File (params object[] values) |
| Individual file(s) to compile. | |
| virtual TargetDescriptorConfig | LiveCodingLimit (double? val=null) |
| If a non-zero value, a live coding request will be terminated if more than the given number of actions are required. | |
| virtual TargetDescriptorConfig | Rebuild (bool? val=null) |
| Clean the target before trying to build it. | |
| virtual TargetDescriptorConfig | BuildPluginAsLocal (bool? val=null) |
| Whether we should treat the ForeignPlugin argument as a local plugin for building purposes. | |
| virtual TargetDescriptorConfig | Files (params object[] values) |
| Relative path to file(s) to compile. | |
| virtual TargetDescriptorConfig | WorkingDir (object val=null) |
| Working directory when compiling with RelativePathsToSpecificFilesToCompile. | |
| virtual TargetDescriptorConfig | SingleFileBuildDependents (bool? val=null) |
| Will build all files that directly include any of the files provided in -SingleFile Will build all files that directly include any of the files provided in -SingleFile, not including generated code. | |
| virtual TargetDescriptorConfig | DisableUnity (bool present=true) |
| Whether to unify C++ code into larger files for faster compilation. | |
| virtual TargetDescriptorConfig | ForceUnity (bool? val=null) |
| Whether to force C++ source files to be combined into larger files for faster compilation. | |
| virtual TargetDescriptorConfig | IWYU (bool? val=null) |
| Enables "include what you use" mode. | |
| virtual TargetDescriptorConfig | BuildDependantPlugins (bool? val=null) |
| When building a foreign plugin, whether to build plugins it depends on as well. | |
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< UnrealToolArgument > | UsingArguments = [] |
| readonly Dictionary< string, ToolConfig > | UsingSubtools = [] |
Describes all of the information needed to initialize a UEBuildTarget object.
Definition at line 9919 of file UbtConfigGenerated.cs.
|
virtual |
When building a foreign plugin, whether to build plugins it depends on as well.
Definition at line 10388 of file UbtConfigGenerated.cs.
|
virtual |
Whether we should treat the ForeignPlugin argument as a local plugin for building purposes.
Definition at line 10242 of file UbtConfigGenerated.cs.
|
virtual |
Whether to unify C++ code into larger files for faster compilation.
Definition at line 10325 of file UbtConfigGenerated.cs.
|
virtual |
Individual file(s) to compile.
Definition at line 10175 of file UbtConfigGenerated.cs.
|
virtual |
Lists of files to compile.
Definition at line 10150 of file UbtConfigGenerated.cs.
|
virtual |
Relative path to file(s) to compile.
Definition at line 10263 of file UbtConfigGenerated.cs.
|
virtual |
Whether to perform hot reload for this target.
Definition at line 10020 of file UbtConfigGenerated.cs.
|
virtual |
Whether to force C++ source files to be combined into larger files for faster compilation.
Definition at line 10346 of file UbtConfigGenerated.cs.
|
virtual |
Enables "include what you use" mode.
Definition at line 10367 of file UbtConfigGenerated.cs.
|
virtual |
Whether to perform hot reload for this target.
Definition at line 10041 of file UbtConfigGenerated.cs.
|
virtual |
If a non-zero value, a live coding request will be terminated if more than the given number of actions are required.
Definition at line 10200 of file UbtConfigGenerated.cs.
|
virtual |
Path to the manifest for passing info about the output to live coding.
Definition at line 10108 of file UbtConfigGenerated.cs.
|
virtual |
Path to a file containing a list of modules that may be modified for live coding.
Definition at line 10087 of file UbtConfigGenerated.cs.
|
virtual |
Set of module names to compile.
Definition at line 9949 of file UbtConfigGenerated.cs.
|
virtual |
Whether to perform hot reload for this target.
Definition at line 9999 of file UbtConfigGenerated.cs.
|
virtual |
Foreign plugin to compile against this target.
Definition at line 9928 of file UbtConfigGenerated.cs.
|
virtual |
Suppress messages about building this target.
Definition at line 10129 of file UbtConfigGenerated.cs.
|
virtual |
Clean the target before trying to build it.
Definition at line 10221 of file UbtConfigGenerated.cs.
|
virtual |
Individual file(s) to compile.
Definition at line 9974 of file UbtConfigGenerated.cs.
|
virtual |
Will build all files that directly include any of the files provided in -SingleFile Will build all files that directly include any of the files provided in -SingleFile, not including generated code.
Definition at line 10304 of file UbtConfigGenerated.cs.
|
virtual |
Working directory when compiling with RelativePathsToSpecificFilesToCompile.
Definition at line 10284 of file UbtConfigGenerated.cs.
|
virtual |
Export the actions for the target to a file.
Definition at line 10062 of file UbtConfigGenerated.cs.
|
private |
Definition at line 10406 of file UbtConfigGenerated.cs.
|
get |
Definition at line 9922 of file UbtConfigGenerated.cs.
|
get |
Definition at line 9923 of file UbtConfigGenerated.cs.
|
getprotected |
Definition at line 10407 of file UbtConfigGenerated.cs.
|
get |
Definition at line 9921 of file UbtConfigGenerated.cs.