UCommandlet::Main

Entry point for your commandlet

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UCommandlet::Main()

UWrangleContentCommandlet::Main()

UUnrealPakCommandlet::Main()

UPkgInfoCommandlet::Main()

UExportPakDependenciesCommandlet::Main()

UDDCCleanupCommandlet::Main()

UCompressAnimationsCommandlet::Main()

UUpdateGameProjectCommandlet::Main()

UReplaceAssetsCommandlet::Main()

UReplaceActorCommandlet::Main()

UListStaticMeshesImportedFromSpeedTreesCommandlet::Main()

UGenerateAssetManifestCommandlet::Main()

UDumpMaterialShaderTypesCommandlet::Main()

UNiagaraDumpByteCodeCommandlet::Main()

UWorldPartitionBuilderCommandlet::Main()

USwapSoundForDialogueInCuesCommandlet::Main()

UStabilizeLocalizationKeysCommandlet::Main()

UPopulateDialogueWaveFromCharacterSheetCommandlet::Main()

USmokeTestCommandlet::Main()

UWorldPartitionRenameCommandlet::Main()

UStaticMeshMinLodCommandlet::Main()

UShaderPipelineCacheToolsCommandlet::Main()

UShaderCodeLibraryToolsCommandlet::Main()

UMergeShaderPipelineCachesCommandlet::Main()

UMakeBinaryConfigCommandlet::Main()

UGenerateTextLocalizationReportCommandlet::Main()

UExternalActorsCommandlet::Main()

UConvertLevelsToExternalActorsCommandlet::Main()

UScreenshotComparisonCommandlet::Main()

UCryptoKeysCommandlet::Main()

UImportAssetsCommandlet::Main()

UExtractLocResCommandlet::Main()

UCompileAllBlueprintsCommandlet::Main()

UDiffAssetsCommandlet::Main()

UAudioMixerCommandlet::Main()

USummarizeTraceCommandlet::Main()

UImportDialogueScriptCommandlet::Main()

UGenerateGatherManifestCommandlet::Main()

UGenerateGatherArchiveCommandlet::Main()

UGenerateDistillFileSetsCommandlet::Main()

UGatherTextFromMetaDataCommandlet::Main()

UEditorDomainSaveCommandlet::Main()

UCookGlobalShadersCommandlet::Main()

UDataValidationCommandlet::Main()

UListMaterialsUsedWithMeshEmittersCommandlet::Main()

UIoStoreCommandlet::Main()

UGenerateTextLocalizationResourceCommandlet::Main()

UFixConflictingLocalizationKeysCommandlet::Main()

UDerivedDataCacheCommandlet::Main()

UPluginCommandlet::Main()

USavePackageUtilitiesCommandlet::Main()

UInternationalizationExportCommandlet::Main()

UImportLocalizedDialogueCommandlet::Main()

UGatherTextCommandlet::Main()

ULoadPackageCommandlet::Main()

UGatherTextFromAssetsCommandlet::Main()

UAssetRegUtilCommandlet::Main()

UCheckAndroidDeviceProfileCommandlet::Main()

UFileServerCommandlet::Main()

UWorldPartitionConvertCommandlet::Main()

UUnitTestCommandlet::Main()

UDiffFilesCommandlet::Main()

UTextAssetCommandlet::Main()

UParticleSystemAuditCommandlet::Main()

UAssetRegistryDumpCommandlet::Main()

UNiagaraSystemAuditCommandlet::Main()

UExportDialogueScriptCommandlet::Main()

UCookCommandlet::Main()

UDEPRECATED_DiffPackagesCommandlet::Main()

UOodleNetworkTrainerCommandlet::Main()

UDiffAssetRegistriesCommandlet::Main()

UInternationalizationConditioningCommandlet::Main()

UResavePackagesCommandlet::Main()

UGatherTextFromSourceCommandlet::Main()

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Commandlets/Commandlet.h

Include

#include "Commandlets/Commandlet.h"

Syntax

virtual int32 Main
(
    const FString & Params
)

Remarks

Entry point for your commandlet

Parameters

Parameter

Description

Params

the string containing the parameters for the commandlet