Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.Tools.ToolConfig Class Referenceabstract

The base class for generated strongly typed tool configurators providing base functionalities like argument and subtool management. More...

Inheritance diagram for Nuke.Unreal.Tools.ToolConfig:
Nuke.Unreal.Tools.UatConfigGenerated Nuke.Unreal.Tools.UatConfigGenerated.AddAutomatedPerfTestToProjectConfig Nuke.Unreal.Tools.UatConfigGenerated.AnalyzeThirdPartyLibsConfig Nuke.Unreal.Tools.UatConfigGenerated.AutomationConfig Nuke.Unreal.Tools.UatConfigGenerated.BenchmarkBuildConfig Nuke.Unreal.Tools.UatConfigGenerated.BenchmarkOptionsConfig Nuke.Unreal.Tools.UatConfigGenerated.BisectConfig Nuke.Unreal.Tools.UatConfigGenerated.BlameKeywordConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildCMakeLibConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildCommonToolsConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildCookRunConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildDerivedDataCacheConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildEditorConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildForUGSConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildGameConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildGraphConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildHlslccConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildPhysXConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_AndroidConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_IOSConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_LinuxConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_MacConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_Mac_arm64Config Nuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_Mac_x86_64Config Nuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_TVOSConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_Win32Config Nuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_Win64Config Nuke.Unreal.Tools.UatConfigGenerated.BuildPluginConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildServerConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildTargetConfig Nuke.Unreal.Tools.UatConfigGenerated.BuildThirdPartyLibsConfig Nuke.Unreal.Tools.UatConfigGenerated.CheckBalancedMacrosConfig Nuke.Unreal.Tools.UatConfigGenerated.CheckBuildSizeConfig Nuke.Unreal.Tools.UatConfigGenerated.CheckCsprojDotNetVersionConfig Nuke.Unreal.Tools.UatConfigGenerated.CheckForHacksConfig Nuke.Unreal.Tools.UatConfigGenerated.CheckPerforceCaseConfig Nuke.Unreal.Tools.UatConfigGenerated.CheckRestrictedFoldersConfig Nuke.Unreal.Tools.UatConfigGenerated.CheckTargetExistsConfig Nuke.Unreal.Tools.UatConfigGenerated.CheckXcodeVersionConfig Nuke.Unreal.Tools.UatConfigGenerated.CleanAutomationReportsConfig Nuke.Unreal.Tools.UatConfigGenerated.CleanDDCConfig Nuke.Unreal.Tools.UatConfigGenerated.CleanFormalBuildsConfig Nuke.Unreal.Tools.UatConfigGenerated.CleanTempStorageConfig Nuke.Unreal.Tools.UatConfigGenerated.CodeSignConfig Nuke.Unreal.Tools.UatConfigGenerated.CodeSurgeryConfig Nuke.Unreal.Tools.UatConfigGenerated.CookDiffReportHelperConfig Nuke.Unreal.Tools.UatConfigGenerated.CopySharedCookedBuildConfig Nuke.Unreal.Tools.UatConfigGenerated.CopyUATConfig Nuke.Unreal.Tools.UatConfigGenerated.CreateComponentZipsConfig Nuke.Unreal.Tools.UatConfigGenerated.CreatePlatformExtensionConfig Nuke.Unreal.Tools.UatConfigGenerated.CryptoKeysConfig Nuke.Unreal.Tools.UatConfigGenerated.DebugSleepConfig Nuke.Unreal.Tools.UatConfigGenerated.DedupeAutomationScriptsConfig Nuke.Unreal.Tools.UatConfigGenerated.DownloadJupiterBuildConfig Nuke.Unreal.Tools.UatConfigGenerated.DumpBranchConfig Nuke.Unreal.Tools.UatConfigGenerated.ExportAppleBuildConfig Nuke.Unreal.Tools.UatConfigGenerated.ExportIPAFromArchiveConfig Nuke.Unreal.Tools.UatConfigGenerated.ExportMcpTemplatesConfig Nuke.Unreal.Tools.UatConfigGenerated.ExportTimerStatisticsFromUtraceConfig Nuke.Unreal.Tools.UatConfigGenerated.ExtractPaksConfig Nuke.Unreal.Tools.UatConfigGenerated.FetchUnrealAutomationTelemetryConfig Nuke.Unreal.Tools.UatConfigGenerated.FinalizeInstalledBuildConfig Nuke.Unreal.Tools.UatConfigGenerated.FixPerforceCaseConfig Nuke.Unreal.Tools.UatConfigGenerated.FixupRedirectsConfig Nuke.Unreal.Tools.UatConfigGenerated.GenerateAutomationProjectConfig Nuke.Unreal.Tools.UatConfigGenerated.GenerateDSYMConfig Nuke.Unreal.Tools.UatConfigGenerated.GeneratePlatformReportConfig Nuke.Unreal.Tools.UatConfigGenerated.GeneratePsymsConfig Nuke.Unreal.Tools.UatConfigGenerated.GitPullRequestConfig Nuke.Unreal.Tools.UatConfigGenerated.IPhonePackagerConfig Nuke.Unreal.Tools.UatConfigGenerated.InstallUnrealBuildConfig Nuke.Unreal.Tools.UatConfigGenerated.LaunchMultiServerConfig Nuke.Unreal.Tools.UatConfigGenerated.LauncherLocalizationConfig Nuke.Unreal.Tools.UatConfigGenerated.ListMobileDevicesConfig Nuke.Unreal.Tools.UatConfigGenerated.ListThirdPartySoftwareConfig Nuke.Unreal.Tools.UatConfigGenerated.LocaliseConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizationTargetEditorConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LookForOverlappingBuildProductsConfig Nuke.Unreal.Tools.UatConfigGenerated.MakeCookedEditorConfig Nuke.Unreal.Tools.UatConfigGenerated.MakeIPAConfig Nuke.Unreal.Tools.UatConfigGenerated.MakeLiveLinkHubEditorConfig Nuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_AndroidConfig Nuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_IOSConfig Nuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_LinuxArm64Config Nuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_LinuxConfig Nuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_MacConfig Nuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_TVOSConfig Nuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_UnixConfig Nuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_Win64Config Nuke.Unreal.Tools.UatConfigGenerated.McpConfigMapperConfig Nuke.Unreal.Tools.UatConfigGenerated.MemreportHelperConfig Nuke.Unreal.Tools.UatConfigGenerated.MultiClientLauncherConfig Nuke.Unreal.Tools.UatConfigGenerated.MultiShelveConfig Nuke.Unreal.Tools.UatConfigGenerated.NMakeTargetPlatform_AndroidConfig Nuke.Unreal.Tools.UatConfigGenerated.NMakeTargetPlatform_LinuxConfig Nuke.Unreal.Tools.UatConfigGenerated.NMakeTargetPlatform_UnixConfig Nuke.Unreal.Tools.UatConfigGenerated.NMakeTargetPlatform_Win64Config Nuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_AndroidConfig Nuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_IOSConfig Nuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_LinuxArm64Config Nuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_LinuxConfig Nuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_MacConfig Nuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_TVOSConfig Nuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_UnixConfig Nuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_Win64Config Nuke.Unreal.Tools.UatConfigGenerated.OneSkyLocalizationProviderConfig Nuke.Unreal.Tools.UatConfigGenerated.OpenEditorConfig Nuke.Unreal.Tools.UatConfigGenerated.P4EnvironmentConfig Nuke.Unreal.Tools.UatConfigGenerated.P4WriteConfigConfig Nuke.Unreal.Tools.UatConfigGenerated.ParseMsvcTimingInfoConfig Nuke.Unreal.Tools.UatConfigGenerated.ProgramConfig Nuke.Unreal.Tools.UatConfigGenerated.ProjectParamsConfig Nuke.Unreal.Tools.UatConfigGenerated.PublishUnrealAutomationTelemetryConfig Nuke.Unreal.Tools.UatConfigGenerated.RebasePublicIncludePathsConfig Nuke.Unreal.Tools.UatConfigGenerated.RebuildHLODConfig Nuke.Unreal.Tools.UatConfigGenerated.RebuildLightMapsConfig Nuke.Unreal.Tools.UatConfigGenerated.RecordPerformanceConfig Nuke.Unreal.Tools.UatConfigGenerated.RehydrateProjectConfig Nuke.Unreal.Tools.UatConfigGenerated.ReplaceAssetsUsingManifestConfig Nuke.Unreal.Tools.UatConfigGenerated.ReportItemizedExecutableCodeConfig Nuke.Unreal.Tools.UatConfigGenerated.ResavePackagesConfig Nuke.Unreal.Tools.UatConfigGenerated.ResavePluginDescriptorsConfig Nuke.Unreal.Tools.UatConfigGenerated.ResaveProjectDescriptorsConfig Nuke.Unreal.Tools.UatConfigGenerated.RunInsightsTestsConfig Nuke.Unreal.Tools.UatConfigGenerated.RunLowLevelTestsConfig Nuke.Unreal.Tools.UatConfigGenerated.RunP4ReconcileConfig Nuke.Unreal.Tools.UatConfigGenerated.RunUnrealConfig Nuke.Unreal.Tools.UatConfigGenerated.RunUnrealTestsConfig Nuke.Unreal.Tools.UatConfigGenerated.SetSecondaryRemoteMacConfig Nuke.Unreal.Tools.UatConfigGenerated.StageLiveLinkHubConfig Nuke.Unreal.Tools.UatConfigGenerated.StashTargetConfig Nuke.Unreal.Tools.UatConfigGenerated.SubmitUtilizationReportToECConfig Nuke.Unreal.Tools.UatConfigGenerated.SyncBinariesFromUGSConfig Nuke.Unreal.Tools.UatConfigGenerated.SyncDDCConfig Nuke.Unreal.Tools.UatConfigGenerated.SyncDepotPathConfig Nuke.Unreal.Tools.UatConfigGenerated.SyncPerforceServersConfig Nuke.Unreal.Tools.UatConfigGenerated.SyncProjectConfig Nuke.Unreal.Tools.UatConfigGenerated.SyncSourceConfig Nuke.Unreal.Tools.UatConfigGenerated.TempStorageTestsConfig Nuke.Unreal.Tools.UatConfigGenerated.TestArgumentsConfig Nuke.Unreal.Tools.UatConfigGenerated.TestBlameConfig Nuke.Unreal.Tools.UatConfigGenerated.TestChangeFileTypeConfig Nuke.Unreal.Tools.UatConfigGenerated.TestChangesConfig Nuke.Unreal.Tools.UatConfigGenerated.TestCleanFormalBuildsConfig Nuke.Unreal.Tools.UatConfigGenerated.TestCombinePathsConfig Nuke.Unreal.Tools.UatConfigGenerated.TestFailConfig Nuke.Unreal.Tools.UatConfigGenerated.TestFileUtilityConfig Nuke.Unreal.Tools.UatConfigGenerated.TestGauntletConfig Nuke.Unreal.Tools.UatConfigGenerated.TestKillAllConfig Nuke.Unreal.Tools.UatConfigGenerated.TestLogConfig Nuke.Unreal.Tools.UatConfigGenerated.TestMacZipConfig Nuke.Unreal.Tools.UatConfigGenerated.TestMcpConfigsConfig Nuke.Unreal.Tools.UatConfigGenerated.TestMessageConfig Nuke.Unreal.Tools.UatConfigGenerated.TestOSSCommandsConfig Nuke.Unreal.Tools.UatConfigGenerated.TestP4_ClientOpsConfig Nuke.Unreal.Tools.UatConfigGenerated.TestP4_CreateChangelistConfig Nuke.Unreal.Tools.UatConfigGenerated.TestP4_InfoConfig Nuke.Unreal.Tools.UatConfigGenerated.TestP4_LabelDescriptionConfig Nuke.Unreal.Tools.UatConfigGenerated.TestP4_StrandCheckoutConfig Nuke.Unreal.Tools.UatConfigGenerated.TestRecursionAutoConfig Nuke.Unreal.Tools.UatConfigGenerated.TestRecursionConfig Nuke.Unreal.Tools.UatConfigGenerated.TestStopProcessConfig Nuke.Unreal.Tools.UatConfigGenerated.TestSuccessConfig Nuke.Unreal.Tools.UatConfigGenerated.TestTestFarmConfig Nuke.Unreal.Tools.UatConfigGenerated.TestThreadedCopyFilesConfig Nuke.Unreal.Tools.UatConfigGenerated.TestUATBuildProductsConfig Nuke.Unreal.Tools.UatConfigGenerated.TurnkeyConfig Nuke.Unreal.Tools.UatConfigGenerated.UBTConfig Nuke.Unreal.Tools.UatConfigGenerated.UnrealBuildConfig Nuke.Unreal.Tools.UatConfigGenerated.UnrealBuildUtilDummyBuildCommandConfig Nuke.Unreal.Tools.UatConfigGenerated.UnsignedFilesViolationCheckConfig Nuke.Unreal.Tools.UatConfigGenerated.UnstashTargetConfig Nuke.Unreal.Tools.UatConfigGenerated.UpdateGraphsLowLevelTestsConfig Nuke.Unreal.Tools.UatConfigGenerated.UpdateLocalVersionConfig Nuke.Unreal.Tools.UatConfigGenerated.UploadDDCToAWSConfig Nuke.Unreal.Tools.UatConfigGenerated.VS2017TargetPlatform_Win64Config Nuke.Unreal.Tools.UatConfigGenerated.VS2019TargetPlatform_AndroidConfig Nuke.Unreal.Tools.UatConfigGenerated.VS2019TargetPlatform_HoloLensConfig Nuke.Unreal.Tools.UatConfigGenerated.VS2019TargetPlatform_Win64Config Nuke.Unreal.Tools.UatConfigGenerated.VS2022TargetPlatform_Win64Config Nuke.Unreal.Tools.UatConfigGenerated.VirtualizeProjectConfig Nuke.Unreal.Tools.UatConfigGenerated.WorldPartitionBuilderConfig Nuke.Unreal.Tools.UatConfigGenerated.WrangleContentForDebuggingConfig Nuke.Unreal.Tools.UatConfigGenerated.WriteIniValueToPlistConfig Nuke.Unreal.Tools.UatConfigGenerated.XcodeTargetPlatform_IOSConfig Nuke.Unreal.Tools.UatConfigGenerated.XcodeTargetPlatform_MacConfig Nuke.Unreal.Tools.UatConfigGenerated.XcodeTargetPlatform_TVOSConfig Nuke.Unreal.Tools.UatConfigGenerated.ZipProjectUpConfig Nuke.Unreal.Tools.UatConfigGenerated.ZipUtilsConfig Nuke.Unreal.Tools.UbtConfigGenerated Nuke.Unreal.Tools.UbtConfigGenerated.AggregateClangTimingInfoConfig Nuke.Unreal.Tools.UbtConfigGenerated.AggregateParsedTimingInfoConfig Nuke.Unreal.Tools.UbtConfigGenerated.AnalyzeConfig Nuke.Unreal.Tools.UbtConfigGenerated.AndroidTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.AndroidToolChainConfig Nuke.Unreal.Tools.UbtConfigGenerated.ApplePostBuildSyncConfig Nuke.Unreal.Tools.UbtConfigGenerated.AppleTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.BuildConfig Nuke.Unreal.Tools.UbtConfigGenerated.BuildConfigurationConfig Nuke.Unreal.Tools.UbtConfigGenerated.ClReproConfig Nuke.Unreal.Tools.UbtConfigGenerated.CleanConfig Nuke.Unreal.Tools.UbtConfigGenerated.CppCompileWarningsConfig Nuke.Unreal.Tools.UbtConfigGenerated.DeployConfig Nuke.Unreal.Tools.UbtConfigGenerated.ExecuteConfig Nuke.Unreal.Tools.UbtConfigGenerated.FixIncludePathsConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateClangDatabaseConfig Nuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig Nuke.Unreal.Tools.UbtConfigGenerated.GlobalOptionsConfig Nuke.Unreal.Tools.UbtConfigGenerated.HoloLensTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSPostBuildSyncConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSProjectSettingsConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IWYUConfig Nuke.Unreal.Tools.UbtConfigGenerated.ImmediateActionQueueConfig Nuke.Unreal.Tools.UbtConfigGenerated.InlineGeneratedCppsConfig Nuke.Unreal.Tools.UbtConfigGenerated.JsonExportConfig Nuke.Unreal.Tools.UbtConfigGenerated.LinuxTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.LuminTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.LuminToolChainConfig Nuke.Unreal.Tools.UbtConfigGenerated.MacTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.PVSGatherConfig Nuke.Unreal.Tools.UbtConfigGenerated.ParseMsvcTimingInfoConfig Nuke.Unreal.Tools.UbtConfigGenerated.PipInstallConfig Nuke.Unreal.Tools.UbtConfigGenerated.PrintBuildGraphInfoConfig Nuke.Unreal.Tools.UbtConfigGenerated.ProfileUnitySizesConfig Nuke.Unreal.Tools.UbtConfigGenerated.QueryConfig Nuke.Unreal.Tools.UbtConfigGenerated.QueryTargetsConfig Nuke.Unreal.Tools.UbtConfigGenerated.RiderProjectFileGeneratorConfig Nuke.Unreal.Tools.UbtConfigGenerated.ServerConfig Nuke.Unreal.Tools.UbtConfigGenerated.SetupPlatformsConfig Nuke.Unreal.Tools.UbtConfigGenerated.TargetDescriptorConfig Nuke.Unreal.Tools.UbtConfigGenerated.TargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.TestConfig Nuke.Unreal.Tools.UbtConfigGenerated.UEDeployAndroidConfig Nuke.Unreal.Tools.UbtConfigGenerated.UhtGlobalOptionsConfig Nuke.Unreal.Tools.UbtConfigGenerated.UnrealBuildAcceleratorCacheConfigConfig Nuke.Unreal.Tools.UbtConfigGenerated.UnrealBuildAcceleratorConfigConfig Nuke.Unreal.Tools.UbtConfigGenerated.UnrealBuildAcceleratorHordeConfigConfig Nuke.Unreal.Tools.UbtConfigGenerated.UnrealBuildToolConfig Nuke.Unreal.Tools.UbtConfigGenerated.UnrealHeaderToolConfig Nuke.Unreal.Tools.UbtConfigGenerated.VSCodeProjectFileGeneratorConfig Nuke.Unreal.Tools.UbtConfigGenerated.VSWorkspaceProjectFileGeneratorConfig Nuke.Unreal.Tools.UbtConfigGenerated.ValidatePlatformsConfig Nuke.Unreal.Tools.UbtConfigGenerated.WindowsTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.WriteDocumentationConfig Nuke.Unreal.Tools.UbtConfigGenerated.WriteMetadataConfig

Public Member Functions

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.
 

Protected Attributes

List< UnrealToolArgumentUsingArguments = []
 
readonly Dictionary< string, ToolConfigUsingSubtools = []
 

Properties

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]
 

Detailed Description

The base class for generated strongly typed tool configurators providing base functionalities like argument and subtool management.

Definition at line 15 of file ToolConfig.cs.

Member Function Documentation

◆ AppendArgument() [1/2]

virtual void Nuke.Unreal.Tools.ToolConfig.AppendArgument ( string arg,
UnrealToolArgumentMeta? meta = null )
virtual

Definition at line 52 of file ToolConfig.cs.

◆ AppendArgument() [2/2]

virtual void Nuke.Unreal.Tools.ToolConfig.AppendArgument ( UnrealToolArgument arg)
virtual

Definition at line 39 of file ToolConfig.cs.

◆ AppendSubtool()

virtual void Nuke.Unreal.Tools.ToolConfig.AppendSubtool ( ToolConfig subtool)
virtual

Definition at line 57 of file ToolConfig.cs.

◆ Gather()

virtual string Nuke.Unreal.Tools.ToolConfig.Gather ( EngineVersion ueVersion)
virtual

Gether the arguments and subtools and render a command line output.

Parameters
ueVersion
Returns
The command line output to be passed to the wrapped tool

Definition at line 67 of file ToolConfig.cs.

Member Data Documentation

◆ UsingArguments

List<UnrealToolArgument> Nuke.Unreal.Tools.ToolConfig.UsingArguments = []
protected

Definition at line 34 of file ToolConfig.cs.

◆ UsingSubtools

readonly Dictionary<string, ToolConfig> Nuke.Unreal.Tools.ToolConfig.UsingSubtools = []
protected

Definition at line 35 of file ToolConfig.cs.

Property Documentation

◆ CliName

string Nuke.Unreal.Tools.ToolConfig.CliName
getabstract

The name which will be rendered onto command line.

Definition at line 25 of file ToolConfig.cs.

◆ Compatibility

UnrealCompatibility Nuke.Unreal.Tools.ToolConfig.Compatibility
getabstract

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.

Definition at line 32 of file ToolConfig.cs.

◆ Configs

virtual ToolConfig [] Nuke.Unreal.Tools.ToolConfig.Configs
getprotected

Definition at line 37 of file ToolConfig.cs.

◆ Name

string Nuke.Unreal.Tools.ToolConfig.Name
getabstract

The C# friendly name of the tool which will be used inside configurators.

Definition at line 20 of file ToolConfig.cs.


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