| ▼CNuke.Unreal.BoilerplateGenerators.BoilerplateGenerator | |
| CNuke.Unreal.BoilerplateGenerators.LibraryGenerator | |
| CNuke.Unreal.BoilerplateGenerators.ModuleGenerator | |
| CNuke.Unreal.BoilerplateGenerators.PluginGenerator | |
| ►CNuke.Unreal.BoilerplateGenerators.SourceFileGenerator | |
| CNuke.Unreal.BoilerplateGenerators.ActorGenerator | |
| CNuke.Unreal.BoilerplateGenerators.InterfaceGenerator | |
| CNuke.Unreal.BoilerplateGenerators.ObjectGenerator | |
| CNuke.Unreal.BoilerplateGenerators.SpecGenerator | |
| CNuke.Unreal.BoilerplateGenerators.StructGenerator | |
| CNuke.Unreal.BoilerplateGenerators.TargetGenerator | |
| CNuke.Unreal.BoilerplateGenerators.XRepo.XRepoLibraryModuleGenerator | |
| CNuke.Unreal.Plugins.AutoRuntimeDependencyGenerator | |
| CNuke.Unreal.BuildCommon | Extra build related utilities not necessarily associated with Unreal tasks |
| CNuke.Unreal.Ini.ConfigCommand | Structural representation of a config line in Unreal |
| CNuke.Unreal.Ini.ConfigCommon | Utilities for parsing Unreal configuration files |
| CNuke.Unreal.Ini.ConfigIni | The root class representing Unreal INI configuration |
| CNuke.Unreal.Ini.ConfigSection | Represents a section block in an Unreal INI configuration under a [SectionName] header |
| CNuke.Unreal.EngineVersion | High level representation of an Unreal Engine version |
| ▼CEnumeration | |
| CNuke.Unreal.AndroidCookFlavor | |
| CNuke.Unreal.AndroidDebuggerBackend | |
| CNuke.Unreal.AndroidProcessorArchitecture | |
| CNuke.Unreal.BoilerplateGenerators.LibraryType | |
| CNuke.Unreal.UnrealConfig | Build configurations UBT supports |
| CNuke.Unreal.UnrealPlatform | High level representation of common platforms supported by Unreal Engine (NDA ones excluded) and extra metadata about platform specific intricacies |
| CNuke.Unreal.UnrealTargetType | The regular target types UBT supports |
| ▼CException | |
| CNuke.Unreal.BoilerplateGenerators.ScribanParseException | |
| CNuke.Unreal.FLASHWINFO | |
| ▼CICloneable | |
| CNuke.Unreal.UnrealPlatform | High level representation of common platforms supported by Unreal Engine (NDA ones excluded) and extra metadata about platform specific intricacies |
| ▼CINukeBuild | |
| ►CNuke.Unreal.IAndroidTargets | |
| CNuke.Unreal.AndroidTargets | |
| ►CNuke.Unreal.IPackageTargets | Target for packaging the current project we're working on |
| CNuke.Unreal.PackageTargets | |
| ▼CNuke.Unreal.IUnrealLocator | Common interface for locating Unreal Engine instances in different environments |
| CNuke.Unreal.GenericUnrealLocator | An empty Unreal Locator implementation which doesn't know about installed instances, but it will validate an absolute input path of a potential Unreal Engine installation |
| CNuke.Unreal.WindowsUnrealLocator | |
| ▼CJsonConverter | |
| CNuke.Unreal.EnumerationJsonConverter< T > | |
| CNuke.Unreal.UnrealPlatformJsonConverter | |
| ▼CNukeBuild | |
| CNuke.Unreal.AndroidTargets | |
| CNuke.Unreal.PackageTargets | |
| ►CNuke.Unreal.UnrealBuild | The main build class Unreal projects using Nuke.Unreal should inherit from. This class contains all base targets for use-cases which are relevant for 99% of Unreal project development tasks |
| CNuke.Unreal.UnrealBuildTest | Used only for testing purposes. It has no external use outside of Nuke.Unreal development |
| CNuke.Unreal.UnrealBuild | The main build class Unreal projects using Nuke.Unreal should inherit from. This class contains all base targets for use-cases which are relevant for 99% of Unreal project development tasks |
| CNuke.Unreal.UnrealBuild | The main build class Unreal projects using Nuke.Unreal should inherit from. This class contains all base targets for use-cases which are relevant for 99% of Unreal project development tasks |
| CNuke.Unreal.UnrealBuild | The main build class Unreal projects using Nuke.Unreal should inherit from. This class contains all base targets for use-cases which are relevant for 99% of Unreal project development tasks |
| ▼COptions | |
| ►CNuke.Unreal.Tools.ToolConfig | The base class for generated strongly typed tool configurators providing base functionalities like argument and subtool management |
| ►CNuke.Unreal.Tools.UatConfigGenerated | Unreal Automation Tool is a vast collection of scripts solving all aspects of deploying a program made in Unreal Engine |
| CNuke.Unreal.Tools.UatConfig | Unreal Automation Tool is a vast collection of scripts solving all aspects of deploying a program made in Unreal Engine |
| CNuke.Unreal.Tools.UatConfigGenerated.AddAutomatedPerfTestToProjectConfig | UAT command to enable PerfTesting hook ups for a project |
| CNuke.Unreal.Tools.UatConfigGenerated.AnalyzeThirdPartyLibsConfig | Analyzes third party libraries |
| CNuke.Unreal.Tools.UatConfigGenerated.AutomationConfig | Executes scripted commands |
| CNuke.Unreal.Tools.UatConfigGenerated.BenchmarkBuildConfig | Runs benchmarks and reports overall results Example1: RunUAT BenchmarkBuild -all -project=UE4 Example2: RunUAT BenchmarkBuild -allcompile -project=UE4+EngineTest -platform=PS4 Example3: RunUAT BenchmarkBuild -editor -client -cook -cooknoshaderddc -cooknoddc -xge -noxge -singlecompile -nopcompile -project=UE4+QAGame+EngineTest -platform=WIn64+PS4+XboxOne+Switch -iterations=3 Runs benchmarks and reports overall results Example1: RunUAT BenchmarkBuild -all -project=Unreal Example2: RunUAT BenchmarkBuild -allcompile -project=Unreal+EngineTest -platform=PS4 Example3: RunUAT BenchmarkBuild -editor -client -cook -cooknoshaderddc -cooknoddc -xge -noxge -singlecompile -nopcompile -project=Unreal+QAGame+EngineTest -platform=Win64+PS4+XboxOne+Switch -iterations=3 Runs benchmarks and reports overall results Example1: RunUAT BenchmarkBuild -all -project=Unreal Example2: RunUAT BenchmarkBuild -allcompile -project=Unreal+EngineTest -platform=PS4 Example3: RunUAT BenchmarkBuild -editor -client -cook -cooknoshaderddc -cooknoddc -xge -noxge -singlecompile -nopcompile -project=Unreal+QAGame+EngineTest -platform=WIn64+PS4+XboxOne+Switch -iterations=3 |
| CNuke.Unreal.Tools.UatConfigGenerated.BenchmarkOptionsConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.BisectConfig | Bisects a range of changelists between 'good' and 'bad' (exclusive). If a failed-build is reported, then bisection expands outwards from the active changelist until bisection resumed |
| CNuke.Unreal.Tools.UatConfigGenerated.BlameKeywordConfig | BlameKeyword command. Looks for the specified keywords in all files at the specified path and finds who added them based on P4 history |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildCMakeLibConfig | Builds a third party library using the CMake build system |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildCommonToolsConfig | Builds common tools used by the engine which are not part of typical editor or game builds. Useful when syncing source-only on GitHub |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildCookRunConfig | Builds/Cooks/Runs a project |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildDerivedDataCacheConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildEditorConfig | Builds the editor for the specified project. Example BuildEditor -project=QAGame Note: Editor will only ever build for the current platform in a Development config and required tools will be included |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildForUGSConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildGameConfig | Builds the game for the specified project. Example BuildGame -project=QAGame -platform=PS4+XboxOne -configuration=Development. Builds the game for the specified project. Example BuildGame -project=QAGame -platform=Win64+Android -configuration=Development |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildGraphConfig | Tool for creating extensible build processes in UE4 which can be run locally or in parallel across a build farm. Tool for creating extensible build processes in UE which can be run locally or in parallel across a build farm |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildHlslccConfig | Builds Hlslcc using CMake build system |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPhysXConfig | Builds PhysX/APEX libraries using CMake build system |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_AndroidConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_IOSConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_LinuxConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_MacConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_Mac_arm64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_Mac_x86_64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_TVOSConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_Win32Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPhysX_Win64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildPluginConfig | Builds a plugin, and packages it for distribution |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildServerConfig | Builds the server for the specified project. Example BuildServer -project=QAGame -platform=Win64 -configuration=Development |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildTargetConfig | Builds the specified targets and configurations for the specified project. Example BuildTarget -project=QAGame -target=Editor+Game -platform=PS4+XboxOne -configuration=Development. Note: Editor will only ever build for the current platform in a Development config and required tools will be included Builds the specified targets and configurations for the specified project. Example BuildTarget -project=QAGame -target=Editor+Game -platform=Win64+Android -configuration=Development. Note: Editor will only ever build for the current platform in a Development config and required tools will be included |
| CNuke.Unreal.Tools.UatConfigGenerated.BuildThirdPartyLibsConfig | Builds third party libraries, and puts them all into a changelist |
| CNuke.Unreal.Tools.UatConfigGenerated.CheckBalancedMacrosConfig | Checks that all source files have balanced macros for enabling/disabling optimization, warnings, etc.. |
| CNuke.Unreal.Tools.UatConfigGenerated.CheckBuildSizeConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.CheckCsprojDotNetVersionConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.CheckForHacksConfig | Audits the current branch for comments denoting a hack that was not meant to leave another branch, following a given format ("BEGIN XXXX HACK", where XXXX is one or more tags separated by spaces). Allowed tags may be specified manually on the command line. At least one must match, otherwise it will print a warning. The current branch name and fragments of the branch path will also be added by default, so running from //UE4/Main will add "//UE4/Main", "UE4", and "Main". Audits the current branch for comments denoting a hack that was not meant to leave another branch, following a given format ("BEGIN XXXX HACK", where XXXX is one or more tags separated by spaces). Allowed tags may be specified manually on the command line. At least one must match, otherwise it will print a warning. The current branch name and fragments of the branch path will also be added by default, so running from //UE5/Main will add "//UE5/Main", "UE5", and "Main" |
| CNuke.Unreal.Tools.UatConfigGenerated.CheckPerforceCaseConfig | Checks that the casing of files within a path on a case-insensitive Perforce server is correct |
| CNuke.Unreal.Tools.UatConfigGenerated.CheckRestrictedFoldersConfig | Checks a directory for folders which should not be distributed |
| CNuke.Unreal.Tools.UatConfigGenerated.CheckTargetExistsConfig | Checks that the given target exists, by looking for the relevant receipt |
| CNuke.Unreal.Tools.UatConfigGenerated.CheckXcodeVersionConfig | Checks that the installed Xcode version is the version specified |
| CNuke.Unreal.Tools.UatConfigGenerated.CleanAutomationReportsConfig | Removes folders in an automation report directory that are older than a certain time |
| CNuke.Unreal.Tools.UatConfigGenerated.CleanDDCConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.CleanFormalBuildsConfig | Removes folders matching a pattern in a given directory that are older than a certain time |
| CNuke.Unreal.Tools.UatConfigGenerated.CleanTempStorageConfig | Removes folders in a given temp storage directory that are older than a certain time |
| CNuke.Unreal.Tools.UatConfigGenerated.CodeSignConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.CodeSurgeryConfig | Custom code to restructure C++ source code for the new stats system |
| CNuke.Unreal.Tools.UatConfigGenerated.CookDiffReportHelperConfig | CookDiffReportHelper analyses the json files created by -run=cook -diffonly -cookdiffjson=path/to/my.json .. |
| CNuke.Unreal.Tools.UatConfigGenerated.CopySharedCookedBuildConfig | Copies the current shared cooked build from the network to the local PC |
| CNuke.Unreal.Tools.UatConfigGenerated.CopyUATConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.CreateComponentZipsConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.CreatePlatformExtensionConfig | Create stub code for platform extension |
| CNuke.Unreal.Tools.UatConfigGenerated.CryptoKeysConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.DebugSleepConfig | Sleeps for 20 seconds and then exits |
| CNuke.Unreal.Tools.UatConfigGenerated.DedupeAutomationScriptsConfig | Removes duplicate binaries in UAT script directories that exist in AutomationTool or AutomationUtils |
| CNuke.Unreal.Tools.UatConfigGenerated.DownloadJupiterBuildConfig | Downloads a build from Jupiter |
| CNuke.Unreal.Tools.UatConfigGenerated.DumpBranchConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.ExportAppleBuildConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.ExportIPAFromArchiveConfig | Creates an IPA from an xarchive file |
| CNuke.Unreal.Tools.UatConfigGenerated.ExportMcpTemplatesConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.ExportTimerStatisticsFromUtraceConfig | Runs UnrealInsights to export timers from a utrace file to CSV file |
| CNuke.Unreal.Tools.UatConfigGenerated.ExtractPaksConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.FetchUnrealAutomationTelemetryConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.FinalizeInstalledBuildConfig | Command to perform additional steps to prepare an installed build |
| CNuke.Unreal.Tools.UatConfigGenerated.FixPerforceCaseConfig | Fixes the case of files on a case-insensitive Perforce server by removing and re-adding them |
| CNuke.Unreal.Tools.UatConfigGenerated.FixupRedirectsConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.GenerateAutomationProjectConfig | Generates automation project based on a template |
| CNuke.Unreal.Tools.UatConfigGenerated.GenerateDSYMConfig | Generates IOS debug symbols for a remote project |
| CNuke.Unreal.Tools.UatConfigGenerated.GeneratePlatformReportConfig | Generates a report about all platforms and their configuration settings |
| CNuke.Unreal.Tools.UatConfigGenerated.GeneratePsymsConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.GitPullRequestConfig | GitPullRequest |
| CNuke.Unreal.Tools.UatConfigGenerated.IPhonePackagerConfig | UAT command to call into the integrated IPhonePackager code |
| CNuke.Unreal.Tools.UatConfigGenerated.InstallUnrealBuildConfig | Install Unreal Build onto one or more connected devices using Gauntlet |
| CNuke.Unreal.Tools.UatConfigGenerated.LaunchMultiServerConfig | Launches multiple server processes for a project using the MultiServerReplication plugin. Launches multiple server processes for a project using the MultiServerReplication plugin |
| CNuke.Unreal.Tools.UatConfigGenerated.LauncherLocalizationConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.ListMobileDevicesConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.ListThirdPartySoftwareConfig | Lists TPS files associated with any source used to build a specified target(s). Grabs TPS files associated with source modules, content, and engine shaders |
| CNuke.Unreal.Tools.UatConfigGenerated.LocaliseConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.LocalizationTargetEditorConfig | Allows users to create, update, delete or query localization targets for the Engine or projects. This command has sub-commands and more info for each command can be retrieved with the -Info flag |
| CNuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig | Updates the external localization data using the arguments provided |
| CNuke.Unreal.Tools.UatConfigGenerated.LookForOverlappingBuildProductsConfig | Looks through an XGE xml for overlapping obj files |
| CNuke.Unreal.Tools.UatConfigGenerated.MakeCookedEditorConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.MakeIPAConfig | Creates an IPA from an xarchive file |
| CNuke.Unreal.Tools.UatConfigGenerated.MakeLiveLinkHubEditorConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_AndroidConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_IOSConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_LinuxArm64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_LinuxConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_MacConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_TVOSConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_UnixConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.MakefileTargetPlatform_Win64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.McpConfigMapperConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.MemreportHelperConfig | MemreportToHelper is used to take a memreport file, extract the CSV sections and generate a GSheet from them (i.e:RunUAT.bat MemReportToGSheet -report=myFile.memreport -name=SheetName (optional) |
| CNuke.Unreal.Tools.UatConfigGenerated.MultiClientLauncherConfig | Run many game clients, a server, and connect them |
| CNuke.Unreal.Tools.UatConfigGenerated.MultiShelveConfig | Shelves multiple changelists into one (useful for preflighting multiple changes together |
| CNuke.Unreal.Tools.UatConfigGenerated.NMakeTargetPlatform_AndroidConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.NMakeTargetPlatform_LinuxConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.NMakeTargetPlatform_UnixConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.NMakeTargetPlatform_Win64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_AndroidConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_IOSConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_LinuxArm64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_LinuxConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_MacConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_TVOSConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_UnixConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.NinjaBuildTargetPlatform_Win64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.OneSkyLocalizationProviderConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.OpenEditorConfig | Opens the specified project |
| CNuke.Unreal.Tools.UatConfigGenerated.P4EnvironmentConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.P4WriteConfigConfig | Auto-detects P4 settings based on the current path and creates a p4config file with the relevant settings |
| CNuke.Unreal.Tools.UatConfigGenerated.ParseMsvcTimingInfoConfig | Parses Visual C++ timing information (as generated by UBT with the -Timing flag), and converts it into JSON format which can be visualized using the chrome://tracing tab |
| CNuke.Unreal.Tools.UatConfigGenerated.ProgramConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.ProjectParamsConfig | Iteratively cook from a shared cooked build Iteratively cook from a shared cooked build |
| CNuke.Unreal.Tools.UatConfigGenerated.PublishUnrealAutomationTelemetryConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.RebasePublicIncludePathsConfig | Rewrites include directives for headers in public include paths to make them relative to the 'Public' folder |
| CNuke.Unreal.Tools.UatConfigGenerated.RebuildHLODConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.RebuildLightMapsConfig | Helper command used for rebuilding a projects light maps |
| CNuke.Unreal.Tools.UatConfigGenerated.RecordPerformanceConfig | UAT command to run performance test demo using different RHIs and compare results |
| CNuke.Unreal.Tools.UatConfigGenerated.RehydrateProjectConfig | Rehydrates all eligible packages in the given project Usage: RehydrateProject -Project="???" -ProjectP4Client="???" -Submit |
| CNuke.Unreal.Tools.UatConfigGenerated.ReplaceAssetsUsingManifestConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.ReportItemizedExecutableCodeConfig | Reports itemized binary size in a format consumed by PerfReportServer |
| CNuke.Unreal.Tools.UatConfigGenerated.ResavePackagesConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.ResavePluginDescriptorsConfig | Re-save all the plugin descriptors under a given path, optionally applying standard metadata to them |
| CNuke.Unreal.Tools.UatConfigGenerated.ResaveProjectDescriptorsConfig | Re-save all the project descriptors under a given path |
| CNuke.Unreal.Tools.UatConfigGenerated.RunInsightsTestsConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.RunLowLevelTestsConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.RunP4ReconcileConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.RunUnrealConfig | Run Unreal tests using Gauntlet |
| CNuke.Unreal.Tools.UatConfigGenerated.RunUnrealTestsConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.SetSecondaryRemoteMacConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.StageLiveLinkHubConfig | Command to stage livelink hub plugin dependencies for an installed build |
| CNuke.Unreal.Tools.UatConfigGenerated.StashTargetConfig | Copy all the binaries for a target into a different folder. Can be restored using the UnstashTarget command. Useful for A/B testing |
| CNuke.Unreal.Tools.UatConfigGenerated.SubmitUtilizationReportToECConfig | Submits a generated Utilization report to EC |
| CNuke.Unreal.Tools.UatConfigGenerated.SyncBinariesFromUGSConfig | Attempts to sync UGS binaries for the specified project at the currently synced CL of the project/engine folders |
| CNuke.Unreal.Tools.UatConfigGenerated.SyncDDCConfig | Merge one or more remote DDC shares into a local share, taking files with the newest timestamps and keeping the size below a certain limit |
| CNuke.Unreal.Tools.UatConfigGenerated.SyncDepotPathConfig | Creates a temporary client and syncs a path from Perforce |
| CNuke.Unreal.Tools.UatConfigGenerated.SyncPerforceServersConfig | Syncs a clean clientspec (should NOT be the client you are running this out of), and mirrors it into another p4 server via 3 streams. See the SyncPerforceServers.cs for details |
| CNuke.Unreal.Tools.UatConfigGenerated.SyncProjectConfig | Syncs and builds all the binaries required for a project |
| CNuke.Unreal.Tools.UatConfigGenerated.SyncSourceConfig | Helper command to sync only source code + engine files from P4 |
| CNuke.Unreal.Tools.UatConfigGenerated.TempStorageTestsConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.TestArgumentsConfig | Test command line argument parsing functions |
| CNuke.Unreal.Tools.UatConfigGenerated.TestBlameConfig | Test Blame P4 command |
| CNuke.Unreal.Tools.UatConfigGenerated.TestChangeFileTypeConfig | Tests P4 change filetype functionality |
| CNuke.Unreal.Tools.UatConfigGenerated.TestChangesConfig | Test P4 changes |
| CNuke.Unreal.Tools.UatConfigGenerated.TestCleanFormalBuildsConfig | Tests CleanFormalBuilds |
| CNuke.Unreal.Tools.UatConfigGenerated.TestCombinePathsConfig | Checks if combine paths works as excpected |
| CNuke.Unreal.Tools.UatConfigGenerated.TestFailConfig | Throws an automation exception |
| CNuke.Unreal.Tools.UatConfigGenerated.TestFileUtilityConfig | Tests file utility functions |
| CNuke.Unreal.Tools.UatConfigGenerated.TestGauntletConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.TestKillAllConfig | Spawns a process to test if UAT kills it automatically |
| CNuke.Unreal.Tools.UatConfigGenerated.TestLogConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.TestMacZipConfig | Makes a zip file in Rocket/QFE |
| CNuke.Unreal.Tools.UatConfigGenerated.TestMcpConfigsConfig | Tests if Mcp configs loaded properly |
| CNuke.Unreal.Tools.UatConfigGenerated.TestMessageConfig | Prints a message and returns success |
| CNuke.Unreal.Tools.UatConfigGenerated.TestOSSCommandsConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.TestP4_ClientOpsConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.TestP4_CreateChangelistConfig | Tests P4 functionality. Creates a new changelist under the workspace P4CLIENT% |
| CNuke.Unreal.Tools.UatConfigGenerated.TestP4_InfoConfig | Tests P4 functionality. Runs 'p4 info' |
| CNuke.Unreal.Tools.UatConfigGenerated.TestP4_LabelDescriptionConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.TestP4_StrandCheckoutConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.TestRecursionAutoConfig | Calls UAT recursively with a given command line |
| CNuke.Unreal.Tools.UatConfigGenerated.TestRecursionConfig | Calls UAT recursively with a given command line |
| CNuke.Unreal.Tools.UatConfigGenerated.TestStopProcessConfig | Spawns a process to test if it can be killed |
| CNuke.Unreal.Tools.UatConfigGenerated.TestSuccessConfig | Prints a message and returns success |
| CNuke.Unreal.Tools.UatConfigGenerated.TestTestFarmConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.TestThreadedCopyFilesConfig | Copies all files from source directory to destination directory using ThreadedCopyFiles |
| CNuke.Unreal.Tools.UatConfigGenerated.TestUATBuildProductsConfig | Tests if UE4Build properly copies all relevent UAT build products to the Binaries folder |
| CNuke.Unreal.Tools.UatConfigGenerated.TurnkeyConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.UBTConfig | Builds a project using UBT. Syntax is similar to UBT with the exception of '-', i.e. UBT -QAGame -Development -Win32 |
| CNuke.Unreal.Tools.UatConfigGenerated.UnrealBuildConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.UnrealBuildUtilDummyBuildCommandConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.UnsignedFilesViolationCheckConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.UnstashTargetConfig | Copy all the binaries from a target back into the root directory. Use in combination with the StashTarget command |
| CNuke.Unreal.Tools.UatConfigGenerated.UpdateGraphsLowLevelTestsConfig | Perforce helper to checkout all related LowLevelTest Build.xml files into perforce |
| CNuke.Unreal.Tools.UatConfigGenerated.UpdateLocalVersionConfig | Updates your local versions based on your P4 sync |
| CNuke.Unreal.Tools.UatConfigGenerated.UploadDDCToAWSConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.VS2017TargetPlatform_Win64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.VS2019TargetPlatform_AndroidConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.VS2019TargetPlatform_HoloLensConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.VS2019TargetPlatform_Win64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.VS2022TargetPlatform_Win64Config | |
| CNuke.Unreal.Tools.UatConfigGenerated.VirtualizeProjectConfig | Virtualizes all eligible packages in the given project Usage: VirtualizeProject -Project="???" -ProjectP4Client="???" -Submit |
| CNuke.Unreal.Tools.UatConfigGenerated.WorldPartitionBuilderConfig | Execute a World Partition builder |
| CNuke.Unreal.Tools.UatConfigGenerated.WrangleContentForDebuggingConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.WriteIniValueToPlistConfig | Pulls a value from an ini file and inserts it into a plist. Note currently only looks at values irrespective of sections! |
| CNuke.Unreal.Tools.UatConfigGenerated.XcodeTargetPlatform_IOSConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.XcodeTargetPlatform_MacConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.XcodeTargetPlatform_TVOSConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.ZipProjectUpConfig | |
| CNuke.Unreal.Tools.UatConfigGenerated.ZipUtilsConfig | ZipUtils is used to zip/unzip (i.e:RunUAT.bat ZipUtils -archive=D:/Content.zip -add=D:/UE/Pojects/SampleGame/Content/) or (i.e:RunUAT.bat ZipUtils -archive=D:/Content.zip -extract=D:/UE/Pojects/SampleGame/Content/) |
| ►CNuke.Unreal.Tools.UbtConfigGenerated | Unreal Build Tool defines the Unreal project structure and provides unified source building utilities over multiple platforms |
| CNuke.Unreal.Tools.UbtConfig | Unreal Build Tool defines the Unreal project structure and provides unified source building utilities over multiple platforms |
| CNuke.Unreal.Tools.UbtConfigGenerated.AggregateClangTimingInfoConfig | Aggregates clang timing information files together into one monolithic breakdown file |
| CNuke.Unreal.Tools.UbtConfigGenerated.AggregateParsedTimingInfoConfig | Aggregates parsed Visual C++ timing information files together into one monolithic breakdown file |
| CNuke.Unreal.Tools.UbtConfigGenerated.AnalyzeConfig | Outputs information about the given target, including a module dependecy graph (in .gefx format and list of module references) |
| CNuke.Unreal.Tools.UbtConfigGenerated.AndroidTargetRulesConfig | Android-specific target settings |
| CNuke.Unreal.Tools.UbtConfigGenerated.AndroidToolChainConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.ApplePostBuildSyncConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.AppleTargetRulesConfig | Apple-specific target settings |
| CNuke.Unreal.Tools.UbtConfigGenerated.BuildConfig | Builds a target |
| CNuke.Unreal.Tools.UbtConfigGenerated.BuildConfigurationConfig | Global settings for building. Should not contain any target-specific settings |
| CNuke.Unreal.Tools.UbtConfigGenerated.ClReproConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.CleanConfig | Cleans build products and intermediates for the target. This deletes files which are named consistently with the target being built (e.g. UE4Editor-Foo-Win64-Debug.dll) rather than an actual record of previous build products. Cleans build products and intermediates for the target. This deletes files which are named consistently with the target being built (e.g. UnrealEditor-Foo-Win64-Debug.dll) rather than an actual record of previous build products |
| CNuke.Unreal.Tools.UbtConfigGenerated.CppCompileWarningsConfig | Container class used for C++ compiler warning settings |
| CNuke.Unreal.Tools.UbtConfigGenerated.DeployConfig | Invokes the deployment handler for a target |
| CNuke.Unreal.Tools.UbtConfigGenerated.ExecuteConfig | Builds a target |
| CNuke.Unreal.Tools.UbtConfigGenerated.FixIncludePathsConfig | Fixes the include paths found in a header and source file |
| CNuke.Unreal.Tools.UbtConfigGenerated.GenerateClangDatabaseConfig | Generate a clang compile_commands file for a target |
| CNuke.Unreal.Tools.UbtConfigGenerated.GenerateProjectFilesConfig | Generates project files for one or more projects |
| CNuke.Unreal.Tools.UbtConfigGenerated.GlobalOptionsConfig | Global options for UBT (any modes) |
| CNuke.Unreal.Tools.UbtConfigGenerated.HoloLensTargetRulesConfig | HoloLens-specific target settings |
| CNuke.Unreal.Tools.UbtConfigGenerated.IOSPostBuildSyncConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.IOSProjectSettingsConfig | Stores project-specific IOS settings. Instances of this object are cached by IOSPlatform |
| CNuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig | IOS-specific target settings |
| CNuke.Unreal.Tools.UbtConfigGenerated.IWYUConfig | Profiles different unity sizes and prints out the different size and its timings |
| CNuke.Unreal.Tools.UbtConfigGenerated.ImmediateActionQueueConfig | Helper class to manage the action queue |
| CNuke.Unreal.Tools.UbtConfigGenerated.InlineGeneratedCppsConfig | Generate a clang compile_commands file for a target |
| CNuke.Unreal.Tools.UbtConfigGenerated.JsonExportConfig | Exports a target as a JSON file |
| CNuke.Unreal.Tools.UbtConfigGenerated.LinuxTargetRulesConfig | Linux-specific target settings |
| CNuke.Unreal.Tools.UbtConfigGenerated.LuminTargetRulesConfig | Lumin-specific target settings |
| CNuke.Unreal.Tools.UbtConfigGenerated.LuminToolChainConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.MacTargetRulesConfig | Mac-specific target settings |
| CNuke.Unreal.Tools.UbtConfigGenerated.PVSGatherConfig | Special mode for gathering all the messages into a single output file |
| CNuke.Unreal.Tools.UbtConfigGenerated.ParseMsvcTimingInfoConfig | Parses an MSVC timing info file generated from cl-filter to turn it into a form that can be used by other tooling. This is implemented as a separate mode to allow it to be done as part of the action graph |
| CNuke.Unreal.Tools.UbtConfigGenerated.PipInstallConfig | Identifies plugins with python requirements and attempts to install all dependencies using pip |
| CNuke.Unreal.Tools.UbtConfigGenerated.PrintBuildGraphInfoConfig | Generate a clang compile_commands file for a target |
| CNuke.Unreal.Tools.UbtConfigGenerated.ProfileUnitySizesConfig | Profiles different unity sizes and prints out the different size and its timings |
| CNuke.Unreal.Tools.UbtConfigGenerated.QueryConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.QueryTargetsConfig | Queries information about the targets supported by a project |
| CNuke.Unreal.Tools.UbtConfigGenerated.RiderProjectFileGeneratorConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.ServerConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.SetupPlatformsConfig | Register all platforms (and in the process, configure all autosdks) |
| CNuke.Unreal.Tools.UbtConfigGenerated.TargetDescriptorConfig | Describes all of the information needed to initialize a UEBuildTarget object |
| CNuke.Unreal.Tools.UbtConfigGenerated.TargetRulesConfig | TargetRules is a data structure that contains the rules for defining a target (application/executable) |
| CNuke.Unreal.Tools.UbtConfigGenerated.TestConfig | Builds low level tests on one or more targets |
| CNuke.Unreal.Tools.UbtConfigGenerated.UEDeployAndroidConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.UhtGlobalOptionsConfig | Global options for UBT (any modes) |
| CNuke.Unreal.Tools.UbtConfigGenerated.UnrealBuildAcceleratorCacheConfigConfig | Configuration for Unreal Build Accelerator |
| CNuke.Unreal.Tools.UbtConfigGenerated.UnrealBuildAcceleratorConfigConfig | Configuration for Unreal Build Accelerator |
| CNuke.Unreal.Tools.UbtConfigGenerated.UnrealBuildAcceleratorHordeConfigConfig | Configuration for Unreal Build Accelerator Horde session |
| CNuke.Unreal.Tools.UbtConfigGenerated.UnrealBuildToolConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.UnrealHeaderToolConfig | Invoke UHT |
| CNuke.Unreal.Tools.UbtConfigGenerated.VSCodeProjectFileGeneratorConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.VSWorkspaceProjectFileGeneratorConfig | |
| CNuke.Unreal.Tools.UbtConfigGenerated.ValidatePlatformsConfig | Validates the various platforms to determine if they are ready for building |
| CNuke.Unreal.Tools.UbtConfigGenerated.WindowsTargetRulesConfig | Windows-specific target settings |
| CNuke.Unreal.Tools.UbtConfigGenerated.WriteDocumentationConfig | Generates documentation from reflection data |
| CNuke.Unreal.Tools.UbtConfigGenerated.WriteMetadataConfig | Writes all metadata files at the end of a build (receipts, version files, etc...). This is implemented as a separate mode to allow it to be done as part of the action graph |
| CNuke.Unreal.Plugins.RuntimeDependencies | |
| CNuke.Unreal.Plugins.RuntimeDependenciesExtensions | |
| CNuke.Unreal.Plugins.RuntimeDependency | |
| CNuke.Unreal.Plugins.RuntimeLibraryPath | |
| CNuke.Unreal.Tools.ToolConfigExtensions | |
| CNuke.Unreal.Unreal | A collection of utilities around basic functions regarding the environment of the Engine we're working with |
| CNuke.Unreal.UnrealLocator | Static functions and common utilities for locating Unreal Engine |
| CNuke.Unreal.Plugins.UnrealPlugin | A class encapsulating information and tasks around one Unreal plugin |
| CNuke.Unreal.Plugins.UnrealPluginExtensions | |
| ▼CNuke.Unreal.BoilerplateGenerators.UnrealSourceUnit | |
| CNuke.Unreal.BoilerplateGenerators.UnrealModule | |
| CNuke.Unreal.BoilerplateGenerators.UnrealPlugin | |
| CNuke.Unreal.BoilerplateGenerators.UnrealProject | |
| CNuke.Unreal.BoilerplateGenerators.XRepo.XRepoLibrary | Utility classes for working with XRepo (or XMake) packages |
| CNuke.Unreal.BoilerplateGenerators.XRepo.XRepoUtils | |