IModuleInterface::ShutdownModule

Called before the module is unloaded, right before the module object is destroyed.

Windows
MacOS
Linux

Override Hierarchy

IModuleInterface::ShutdownModule()

FAdjustEditorModule::ShutdownModule()

FLiveLinkControlRigModule::ShutdownModule()

FLocationServicesAndroidEditorModule::ShutdownModule()

FLocationServicesIOSEditorModule::ShutdownModule()

FChaosVehiclesEngineModule::ShutdownModule()

FOculusAudioEditorPlugin::ShutdownModule()

FRigLogicEditor::ShutdownModule()

FChaosCoreEngineModule::ShutdownModule()

FCommonMenuExtensionsModule::ShutdownModule()

FChaosVehiclesCoreModule::ShutdownModule()

FChaosEngineModule::ShutdownModule()

FOSCModulationMixingModule::ShutdownModule()

FChaosClothEditorModule::ShutdownModule()

FFlurryEditorModule::ShutdownModule()

FGooglePADModule::ShutdownModule()

FBlueprintFileUtilsModule::ShutdownModule()

FRHITestsModule::ShutdownModule()

FAnalyticsMulticastEditorModule::ShutdownModule()

FBlueprintMaterialTextureNodesModule::ShutdownModule()

FGoogleARCoreRenderingModule::ShutdownModule()

FAndroidPermissionModule::ShutdownModule()

FEditorSubsystemModule::ShutdownModule()

FWarpUtilsModule::ShutdownModule()

FSequencerScriptingEditorModule::ShutdownModule()

FChaosNiagaraModule::ShutdownModule()

FHDRIBackdropModule::ShutdownModule()

FModelingToolsEditorModeModule::ShutdownModule()

FVCamInputModule::ShutdownModule()

FSoundUtilitiesEditorModule::ShutdownModule()

FFullBodyIKModule::ShutdownModule()

FPreLoadMoviePlayerScreenModuleBase::ShutdownModule()

FSampleToolsEditorModeModule::ShutdownModule()

FEditorTestsModule::ShutdownModule()

FMeshModelingToolsEditorOnlyModule::ShutdownModule()

FScreenshotToolsModule::ShutdownModule()

FSequencerScriptingModule::ShutdownModule()

FVirtualHeightfieldMeshModule::ShutdownModule()

FImgMediaEngineModule::ShutdownModule()

FRigLogicModule::ShutdownModule()

FDMXProtocolEditorModule::ShutdownModule()

FCommonConversationRuntimeModule::ShutdownModule()

FLevelSnapshotFiltersModule::ShutdownModule()

FModelingOperatorsEditorOnlyModule::ShutdownModule()

FModelingComponentsModule::ShutdownModule()

FARUtilitiesModule::ShutdownModule()

FVCamCoreModule::ShutdownModule()

FMeshModelingToolsModule::ShutdownModule()

FSoundFieldRenderingModule::ShutdownModule()

FModelingOperatorsModule::ShutdownModule()

FLauncherPlatformModule::ShutdownModule()

FMeshConversionModule::ShutdownModule()

FGeometryAlgorithmsModule::ShutdownModule()

FEditorInteractiveToolsFrameworkModule::ShutdownModule()

FDynamicMeshModule::ShutdownModule()

FGeometricObjectsModule::ShutdownModule()

FInteractiveToolsFrameworkModule::ShutdownModule()

FAnimGraphModule::ShutdownModule()

FDesktopPlatformModule::ShutdownModule()

FSoundFieldsModule::ShutdownModule()

FText3DEditorModule::ShutdownModule()

FSpatializationEditorModule::ShutdownModule()

FGoogleVRTransition2DModule::ShutdownModule()

FRuntimeTestsModule::ShutdownModule()

FSoundCueTemplatesEditorModule::ShutdownModule()

FTimeSynthEditorModule::ShutdownModule()

FDMXFixturesModule::ShutdownModule()

FSpatializationModule::ShutdownModule()

FAudioAnalyzerModule::ShutdownModule()

FAIGraphModule::ShutdownModule()

FCollectionManagerModule::ShutdownModule()

FClothingSystemRuntimeCommonModule::ShutdownModule()

FClothingSystemRuntimeInterfaceModule::ShutdownModule()

FAssetToolsModule::ShutdownModule()

FGammaUI::ShutdownModule()

FRejoinModule::ShutdownModule()

FColorCorrectRegionsEditorModule::ShutdownModule()

FTimeSynthModule::ShutdownModule()

FColorCorrectRegionsModule::ShutdownModule()

FExrReaderGpuModule::ShutdownModule()

FSoundCueTemplatesModule::ShutdownModule()

FSynthesisModule::ShutdownModule()

FMotoSynthModule::ShutdownModule()

FSoundUtilitiesModule::ShutdownModule()

IChaosCachingPlugin::ShutdownModule()

FRigLogicLib::ShutdownModule()

FMeshReductionModule::ShutdownModule()

FAudioCaptureCoreModule::ShutdownModule()

FExampleAssetEditorModule::ShutdownModule()

FHotfixModule::ShutdownModule()

FCommonConversationEditorModule::ShutdownModule()

FCollisionAnalyzerModule::ShutdownModule()

FGizmoEdModeModule::ShutdownModule()

FGameplayCamerasModule::ShutdownModule()

FWidgetCarouselModule::ShutdownModule()

INiagaraVertexFactoriesModule::ShutdownModule()

FSynthesisEditorModule::ShutdownModule()

FTakeSequencerModule::ShutdownModule()

FAnimSharingEdModule::ShutdownModule()

FNewGizmoEnableModule::ShutdownModule()

FMotoSynthEditorModule::ShutdownModule()

FRemoteControlWebInterfaceModule::ShutdownModule()

FGeometryCacheEdModule::ShutdownModule()

FActorPaletteModule::ShutdownModule()

FAndroidCameraEditorModule::ShutdownModule()

FGooglePADEditorModule::ShutdownModule()

FGeometryCacheTracksModule::ShutdownModule()

FGeometryCollectionTracksModule::ShutdownModule()

IChaosVehiclesPlugin::ShutdownModule()

FSceneDepthPickerModeModule::ShutdownModule()

FTakeMovieSceneModule::ShutdownModule()

FDirectoryWatcherModule::ShutdownModule()

IChaosSolverEditorPlugin::ShutdownModule()

IFieldSystemEditorModule::ShutdownModule()

FFractureEditorModule::ShutdownModule()

FCommonConversationGraphModule::ShutdownModule()

FClothingSystemEditorModule::ShutdownModule()

FGeometryCacheModule::ShutdownModule()

IPIEPreviewDeviceModule::ShutdownModule()

FPIEPreviewDeviceModule::ShutdownModule()

FEngineModule::ShutdownModule()

FClothPaintingModule::ShutdownModule()

FStringTableEditorModule::ShutdownModule()

IChaosVehiclesEditorPlugin::ShutdownModule()

FOculusAudioPlugin::ShutdownModule()

FAudioSynesthesiaModule::ShutdownModule()

IRemoteSessionModule::ShutdownModule()

FInstallBundleManagerModule::ShutdownModule()

FDetailCustomizationsModule::ShutdownModule()

FKismetWidgetsModule::ShutdownModule()

FMessageLogModule::ShutdownModule()

FDMXProtocolBlueprintGraphModule::ShutdownModule()

FEnvironmentQueryEditorModule::ShutdownModule()

FCurveTableEditorModule::ShutdownModule()

FMotionTrailEditorModeModule::ShutdownModule()

FLiveLinkFreeDModule::ShutdownModule()

FStereoPanoramaModule::ShutdownModule()

FLiveLinkVRPNModule::ShutdownModule()

FLiveLinkXRModule::ShutdownModule()

FCurveAssetEditorModule::ShutdownModule()

FDeviceProfileEditorModule::ShutdownModule()

FUndoHistoryModule::ShutdownModule()

FDataTableEditorModule::ShutdownModule()

FComponentVisualizersModule::ShutdownModule()

FClothingSystemEditorInterfaceModule::ShutdownModule()

FDMXBlueprintGraphModule::ShutdownModule()

FMeshPaintModeModule::ShutdownModule()

FGroomEditor::ShutdownModule()

FEnvironmentLightingViewerModule::ShutdownModule()

FActorPickerModeModule::ShutdownModule()

FGraphEditorModule::ShutdownModule()

IFunctionalTestingEditorModule::ShutdownModule()

FPListEditor::ShutdownModule()

IChaosCachingEditorPlugin::ShutdownModule()

FOnlineSubsystemEOSPlusModule::ShutdownModule()

FNewLevelDialogModule::ShutdownModule()

FGeometryModeModule::ShutdownModule()

FTranslationEditorModule::ShutdownModule()

IGeometryCollectionEditorPlugin::ShutdownModule()

FAudioCaptureModule::ShutdownModule()

FOnlineSubsystemGoogleModule::ShutdownModule()

FGeometryCacheSequencerModule::ShutdownModule()

FOnlineSubsystemFacebookModule::ShutdownModule()

FLiveLinkCurveDebugUIModule::ShutdownModule()

FGeometryCollectionSequencerModule::ShutdownModule()

FSteamSocketsModule::ShutdownModule()

FHierarchicalLODUtilitiesModule::ShutdownModule()

FClothingSystemRuntimeModuleNv::ShutdownModule()

FWorkspaceMenuStructureModule::ShutdownModule()

FBehaviorTreeEditorModule::ShutdownModule()

FMediaMovieStreamerModule::ShutdownModule()

IPlatformCrypto::ShutdownModule()

FHierarchicalLODOutlinerModule::ShutdownModule()

FOnlineSubsystemUtilsModule::ShutdownModule()

ICascadeToNiagaraConverterModule::ShutdownModule()

FWorldBrowserModule::ShutdownModule()

FLayersModule::ShutdownModule()

IDatasmithTranslatorModule::ShutdownModule()

FWaterEditorModule::ShutdownModule()

FBlueprintGraphModule::ShutdownModule()

FFbxAutomationBuilderModule::ShutdownModule()

FOnlineSubsystemOculusModule::ShutdownModule()

FLocationServicesBPLibraryModule::ShutdownModule()

FDatasmithWireTranslatorModule::ShutdownModule()

FDatasmithOpenNurbsTranslatorModule::ShutdownModule()

FOptionalMobileFeaturesBPLibraryModule::ShutdownModule()

FCameraShakePreviewerModule::ShutdownModule()

FOnlineSubsystemNullModule::ShutdownModule()

FOnlineSubsystemSteamModule::ShutdownModule()

FDatasmithNativeTranslatorModule::ShutdownModule()

FDatasmithCADTranslatorModule::ShutdownModule()

FDMXEditorModule::ShutdownModule()

FPIEPreviewDeviceModule::ShutdownModule()

INiagaraShaderModule::ShutdownModule()

FPixelInspectorModule::ShutdownModule()

FSteamSharedModule::ShutdownModule()

FStatsViewerModule::ShutdownModule()

FAnalyticsBlueprintLibraryModule::ShutdownModule()

FTextureAlignModeModule::ShutdownModule()

FGameProjectGenerationModule::ShutdownModule()

FDMXProtocolSACNModule::ShutdownModule()

FPackagesDialogModule::ShutdownModule()

FOnlineSubsystemEOSModule::ShutdownModule()

FNUTModuleInterface::ShutdownModule()

FEditorWidgetsModule::ShutdownModule()

FMovieRenderPipelineCoreModule::ShutdownModule()

FDMXProtocolArtNetModule::ShutdownModule()

FOutputLogModule::ShutdownModule()

FOnlineSubsystemAmazonModule::ShutdownModule()

FAdvancedPreviewSceneModule::ShutdownModule()

FStreamingPauseRenderingModule::ShutdownModule()

FOnlineSubsystemTwitchModule::ShutdownModule()

FSteamVRInputModule::ShutdownModule()

FHairStrandsCore::ShutdownModule()

FDMXProtocolModule::ShutdownModule()

INiagaraModule::ShutdownModule()

FSteamVREditorModule::ShutdownModule()

FGPULightmassModule::ShutdownModule()

FAnalyticsFileLogging::ShutdownModule()

IIOSReplayKitModuleInterface::ShutdownModule()

FMovieSceneToolsModule::ShutdownModule()

FPlayTimeLimitModule::ShutdownModule()

FIcmpModule::ShutdownModule()

FAdvertising::ShutdownModule()

FNiagaraEditorWidgetsModule::ShutdownModule()

FLobbyModule::ShutdownModule()

FPartyModule::ShutdownModule()

FContentBrowserModule::ShutdownModule()

FSocketSubsystemModule::ShutdownModule()

FQosModule::ShutdownModule()

FNiagaraEditorModule::ShutdownModule()

FAnalyticsMulticast::ShutdownModule()

FSslModule::ShutdownModule()

FLevelEditorModule::ShutdownModule()

FDataRegistryEditorModule::ShutdownModule()

FDTLSHandlerComponentModule::ShutdownModule()

FWebSocketsModule::ShutdownModule()

FHttpServerModule::ShutdownModule()

FWebAuthModule::ShutdownModule()

FMagicLeapEyeTrackerModule::ShutdownModule()

FBlueprintEditorModule::ShutdownModule()

FAudioModulationModule::ShutdownModule()

FStructViewerModule::ShutdownModule()

FAnalyticsET::ShutdownModule()

FSceneOutlinerModule::ShutdownModule()

FPropertyEditorModule::ShutdownModule()

FVoiceModule::ShutdownModule()

FMicrosoftSpatialSoundModule::ShutdownModule()

FClassViewerModule::ShutdownModule()

FAnalytics::ShutdownModule()

FPersonaModule::ShutdownModule()

FOnlineSubsystemModule::ShutdownModule()

FMaterialUtilities::ShutdownModule()

FHttpModule::ShutdownModule()

FOodleComponentModuleInterface::ShutdownModule()

FLocalFileNetworkReplayStreamingFactory::ShutdownModule()

FPacketHandlerComponentModuleInterface::ShutdownModule()

FDTLSHandlerComponentModule::ShutdownModule()

FOodleComponentModuleInterface::ShutdownModule()

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Modules/ModuleInterface.h

Include

#include "Modules/ModuleInterface.h"

Syntax

virtual void ShutdownModule()

Remarks

Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finish StartupModule(). This means that, as long as a module references dependent modules in it's StartupModule(), it can safely reference those dependencies in ShutdownModule() as well.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss