Navigation
API > API/Runtime > API/Runtime/Core
Interface class that all module implementations should derive from. This is used to initialize a module after it's been loaded, and also to clean it up before the module is unloaded. Callbacks are invoked at the following times:
Operation
Startup
PostLoad
PreUnload
Shutdown
Engine Startup
Yes
No
-
-
Engine Shutdown
-
-
Yes
Yes
Hot Reload (Legacy)
Yes
Yes
Yes
Yes
Live Coding
No
No
No
No
CCmd Load
Yes
Yes
-
-
CCmd Unload
-
-
Yes
Yes
CCmd Reload
Yes
Yes
Yes
Yes
Yes
No
-
-
FModuleManager::LoadModuleChecked
Yes
No
-
-
FModuleManager::LoadModuleWithCallback
Yes
Yes
-
-
Yes
No
-
-
FModuleManager::LoadModuleWithFailureReason
Yes
No
-
-
-
-
No
Yes
FModuleManager::UnloadOrAbandonModuleWithCallback
-
-
Yes
Yes
-
-
No
Yes
FModuleManager::AbandonModuleWithCallback
-
-
Yes
Yes
| Name | IModuleInterface |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Modules/ModuleInterface.h |
| Include Path | #include "Modules/ModuleInterface.h" |
Syntax
class IModuleInterface
Derived Classes
IModuleInterface derived class hierarchy
- FAccumulationDOFModule
- FActorPaletteModule
- FActorPickerModeModule
- FAdjustEditorModule
- FAdvancedPreviewSceneModule
- FAdvancedWidgetsModule
- FAdvertising
- FPacketHandlerComponentModuleInterface
- FAIGraphModule
- FAIModuleToolsetModule
- FAjaCoreModule
- FAnalytics
- FAnalyticsBlueprintLibraryModule
- IAnalyticsProviderModule
- FAnalyticsMulticastEditorModule
- FAnalyticsVisualEditingModule
- FAnimationAssistantToolsetModule
- FAnimationLocomotionLibraryRuntimeModule
- FAnimationModifierLibraryModule
- FAnimationSettingsModule
- FAnimatorKitSettingsModule
- FAnimDatabaseEditorModule
- FAnimDatabaseModule
- FAnimGenEditorModule
- FAnimGenModule
- FAnimSharingEdModule
- FAnimToTextureEditorModule
- FAnimToTextureModule
- FARUtilitiesModule
- FAssetRegistryModule
- FAssetToolsModule
- FAudioAnalyzerModule
- FAudioCaptureCoreModule
- FAudioCaptureModule
- FAudioGameplayModule
- FAudioGameplayTestsModule
- FAudioGameplayVolumeEditorModule
- FAudioGameplayVolumeModule
- FAudioModulationInsightsModule
- FAudioModulationModule
- FAudioMotorSimDebugModule
- FAudioPropertiesEditorModule
- FAudioPropertiesModule
- FAudioSynesthesiaModule
- FAudioWidgetsCoreModule
- FAudioWidgetsEditorModule
- FAudioWidgetsModule
- FAutomatedPerfTestingModule
- FAutomatedPerfTestLaunchExtensionModule
- FAutomationControllerRpcModule
- FAutomationDriverTestsModule
- FAutomationTestToolsetModule
- FBackgroundHttpModule
- FBaseCharacterFXEditorModule
- FBaseMeshReconstructorModule
- FBehaviorTreeEditorModule
- FBlackmagicCoreModule
- FBlendSpaceMotionAnalysis
- FBlueprintEditorLibraryModule
- FBlueprintEditorModule
- FBlueprintFileUtilsModule
- FBlueprintGraphModule
- FBlueprintHeaderViewModule
- FBlueprintMaterialTextureNodesModule
- FBlueprintSnapNodesModule
- FBodyIntersectIKOpModule
- FBuoyancyModule
- FCADKernelSurfaceModule
- FCADToolsModule
- FCameraCalibrationCoreEditorModule
- FCameraShakePreviewerModule
- FCaptureManagerEditorModule
- FCaptureManagerMediaRWModule
- FCaptureManagerUnrealEndpointModule
- FCaptureUtilsModule
- FCelestialVaultEditorModule
- FCelestialVaultModule
- FDefaultModuleImpl
- FChaosCachingUSDModule
- FChaosClothEditorModule
- FChaosCoreEngineModule
- FChaosDataflowSolverModule
- FChaosEngineModule
- FChaosNiagaraModule
- FChaosRigidAssetEditorModule
- FChaosRigidAssetNodesModule
- FChaosUserDataPTModule
- FChaosVDBuiltInExtensionsModule
- FChaosVDDataModule
- FChaosVDModule
- FChaosVehiclesCoreModule
- FChaosVehiclesEngineModule
- FCineCameraRigsModule
- FCineCameraSceneCaptureModule
- FCinePrestreamingEditorModule
- FClassViewerModule
- FClothingSystemEditorInterfaceModule
- FClothingSystemEditorModule
- FClothingSystemRuntimeCommonModule
- FClothingSystemRuntimeInterfaceModule
- FClothingSystemRuntimeModuleNv
- FClothPaintingModule
- FCmdLinkServerModule
- FCollectionManagerModule
- FCollisionAnalyzerModule
- FColorCorrectRegionsEditorModule
- FColorCorrectRegionsModule
- FCommonConversationEditorModule
- FCommonConversationGraphModule
- FCommonConversationRuntimeModule
- FCommonMenuExtensionsModule
- FCommonUIEditorModule
- FComponentVisualizersModule
- FCompositeCoreModule
- FCompositeEditorModule
- FCompositeModule
- FConsoleVariablesEditorModule
- FContentBrowserModule
- FContextualAnimationEditorModule
- FContextualAnimationModule
- FControlFlowsModule
- FControlRigDynamicsModule
- FControlRigPhysicsModule
- FControlRigSplineModule
- FConversationToolsetModule
- FCrashDiagnosticsModule
- FCrashReportCoreModule
- FCSVtoSVGModule
- FCUDAModule
- FCurveAssetEditorModule
- FCurveTableEditorModule
- FDataflowAgentModule
- FDataRegistryEditorModule
- FDataRegistryModule
- FDatasmithCADTranslatorModule
- FDatasmithDispatcherModule
- FDatasmithExternalSourceModule
- FDatasmithNativeTranslatorModule
- FDatasmithOpenNurbsTranslatorModule
- FDatasmithWireTranslatorModule
- FDataTableEditorModule
- FDerivedDataEditor
- FDesktopPlatformModule
- FDetailCustomizationsModule
- FDeviceProfileEditorModule
- FDirectLinkModule
- FDirectLinkTestModule
- FDirectMeshControlModule
- FDirectMeshControlRigModule
- FDirectoryWatcherModule
- FDiscoveryBeaconReceiverModule
- FDisplayClusterFillDerivedDataCacheModule
- FDisplayClusterLaunchEditorModule
- FDMXBlueprintGraphModule
- FDMXEditorModule
- FDMXFixturesModule
- FDMXProtocolArtNetModule
- FDMXProtocolBlueprintGraphModule
- FDMXProtocolEditorModule
- FDMXProtocolModule
- FDMXProtocolSACNModule
- FDNACalibLib
- FDNACalibLibTest
- FDNACalibModule
- FDrawDebugLibraryModule
- FDynamicMaterialModule
- FDynamicMeshModule
- FEditorAnalyticsSessionModule
- FEditorConfigModule
- FEditorDataStorageModule
- FEditorDebugToolsModule
- FEditorFrameworkModule
- FEditorInteractiveToolsFrameworkModule
- FEditorPerformanceModule
- FEditorScriptableToolsFrameworkModule
- FEditorSubsystemModule
- FEditorTelemetryModule
- FEditorTestsModule
- FEditorToolEventsModule
- FEditorWidgetsModule
- FElectraPlayerPluginHandlerModule
- FEnvironmentLightingViewerModule
- FEnvironmentQueryEditorModule
- FEventLoopModule
- FExampleCustomDataInterfaceModule
- FExrReaderGpuModule
- FFastGeoStreamingModule
- FFbxAutomationBuilderModule
- FFloatingPropertiesModule
- FFractureEditorModule
- FFullBodyIKModule
- FGameInputBaseModule
- IGameMenuBuilderModule
- FGameplayDebuggerEditorModule
- IGameplayDebugger
- FGameProjectGenerationModule
- FGASToolsetsModule
- FGauntletModule
- FGeneSplicerLib
- FGeneSplicerLibTest
- FGeneSplicerModule
- FGeometryAlgorithmsModule
- FGeometryCacheEdModule
- FGeometryCacheLevelSequenceBakerModule
- FGeometryCacheModule
- FGeometryCacheSequencerModule
- FGeometryCacheTracksModule
- FGeometryCollectionSequencerModule
- FGeometryCollectionTracksModule
- FGeometryCoreModule
- FGeometryFlowCoreModule
- FGeometryFlowMeshProcessingEditorModule
- FGeometryFlowMeshProcessingModule
- FGeometryFrameworkModule
- FGeometryModeModule
- FGeometryProcessingAdaptersModule
- FGeometryScriptingCoreModule
- FGeometryScriptingEditorModule
- FGeoReferencingModule
- FGoogleARCoreRenderingModule
- FGooglePADEditorModule
- FGooglePADModule
- FGPULightmassModule
- FGPUTextureTransferModule
- FGraphEditorModule
- FGroomEditor
- FHairCardGeneratorDataflowModule
- IHairCardGeneratorEditor
- FHairModelingToolsetModule
- FHairStrandsCore
- FHairStrandsDataflowModule
- FHairStrandsSolverModule
- FHarmonixDspEditorModule
- FHarmonixDspModule
- FHarmonixEditorModule
- FHarmonixMetasoundEditorModule
- FHarmonixMetasoundModule
- FHarmonixMidiEditorModule
- FHarmonixMidiModule
- FHarmonixModule
- FHDRIBackdropModule
- IHeadMountedDisplay
- FHierarchicalLODOutlinerModule
- IHierarchicalLODUtilitiesModule
- FHierarchyTableAnimationEditorModule
- FHierarchyTableAnimationRuntimeModule
- FHierarchyTableAnimationUncookedOnlyModule
- FHierarchyTableEditorModule
- FHierarchyTableRuntimeModule
- FHotfixModule
- FHttpModule
- FHttpServerModule
- FIcmpModule
- FIKRigDeveloperModule
- FIKRigEditor
- FIKRigModule
- FIKRigUAFModule
- FImgMediaEngineModule
- FIndexedCacheStorageModule
- FInEditorDocumentationModule
- INetworkReplayStreamingFactory
- FInputCoreModule
- FInputDebuggingEditorModule
- FInputEditorModule
- FInstallBundleManagerModule
- FInstancedActorsEditorModule
- FInteractiveToolsFrameworkModule
- FInterchangeAxFModule
- FInterchangeChaosClothAssetImportModule
- FInterchangeCommonParserModule
- FInterchangeDispatcherModule
- FInterchangeDnaModule
- FInterchangeEditorModule
- FInterchangeFbxParserModule
- FInterchangeOpenUSDChaosClothAssetImportModule
- FInterchangeOpenUSDEditorModule
- FInterchangeOpenUSDImportModule
- FInterchangeOpenVDBImportModule
- FInterchangeTestEditorModule
- FInterchangeTestsModule
- FKismetWidgetsModule
- FLandscapeEditorUtilitiesModule
- FLandscapePatchEditorOnlyModule
- FLandscapePatchModule
- FLauncherPlatformModule
- FLayersModule
- FLearningAgentsModule
- FLearningAgentsReplayModule
- FLearningAgentsTrainingEditorModule
- FLearningAgentsTrainingModule
- FLearningModule
- FLearningTrainingModule
- FLevelEditorModule
- FLevelSnapshotFiltersModule
- FObjectMixerEditorModule
- FLightWeightInstancesEditorModule
- FLiveCodingToolsetModule
- FLiveLinkControlRigModule
- ILiveLinkCurveDebugUIModule
- FLiveLinkFreeDModule
- FLiveLinkHubExportServerModule
- FLiveLinkHubWorkerManagerModule
- FLiveLinkInputDeviceModule
- FLiveLinkOpenTrackIOModule
- FLiveLinkVRPNModule
- FLiveLinkXRModule
- FLiveUpdateForSlateModule
- FLobbyModule
- FLocationServicesBPLibraryModule
- FLocomotorModule
- FMassEntityEditorModule
- FMassEQSModule
- FMassGameplayEditorModule
- FMassMovementEditorModule
- FMassNavigationEditorModule
- FMaterialAssetWizardModule
- FMaterialUtilities
- FMaterialValidationModule
- FMediaMovieStreamerModule
- FMediaPlateEditorModule
- FMediaPlateModule
- FMediaStreamModule
- FMegaMeshComputeModule
- FMegaMeshEditorUIModule
- FMegaMeshModelingToolsetModule
- FMemoryUsageQueriesModule
- FMeshConversionEngineTypesModule
- FMeshConversionModule
- FMeshFileUtilsModule
- FMeshLODToolsetModule
- FMeshModelingToolsEditorOnlyExpModule
- FMeshModelingToolsEditorOnlyModule
- FMeshModelingToolsExpModule
- FMeshModelingToolsModule
- FMeshPartitionEditorModule
- FMeshPartitionModule
- FMeshReductionModule
- FMessageLogModule
- FMetaHumanCalibrationLibModule
- FMetaHumanCharacterEditorModule
- FMetaHumanCharacterPaletteEditorModule
- FMetaHumanGeneratorModule
- FMetaHumanSDKRuntimeModule
- FMetaHumanSequencerModule
- FMicrosoftSpatialSoundModule
- FMirrorDataTableEditorModule
- FMLDeformerEditorModule
- FMLDeformerModule
- FModelContextProtocolEditorModule
- FModelingComponentsEditorOnlyModule
- FModelingComponentsModule
- FModelingEditorUIModule
- FModelingOperatorsEditorOnlyModule
- FModelingOperatorsModule
- FModelingToolsEditorModeModule
- FModelingUIModule
- FModule
- FMotionTrajectoryModule
- FMotionWarpingModule
- FMotorSimOutputMotoSynthModule
- FMotoSynthEditorModule
- FMotoSynthModule
- FMoverAnimNextModule
- FMoverCVDEditorModule
- FMoverExamplesModule
- FMoverIntegrationsModule
- FMoverMassIntegrationModule
- FMoverModule
- FMoverTestsModule
- FMovieRenderPipelineCoreModule
- FMovieSceneAnimMixerModule
- FMovieSceneMixedControlRigModule
- IMovieSceneTools
- FMsQuicRuntimeModule
- FMultiServerConfigurationModule
- FMultiServerReplicationModule
- FMusicEnvironmentModule
- FMutableAssetUserDataModule
- FMutableDataflowEditorModule
- FMutableExtensionExampleModule
- FNaniteAssemblyEditorUtilsModule
- FNavCorridorModule
- FNetworkReplayStreaming
- FNeuralPostProcessingModule
- FNewLevelDialogModule
- FNFORDenoiseModule
- FNiagaraEditorModule
- FNiagaraEditorWidgetsModule
- FNiagaraPreviewContentModule
- FNNEModelTestsModule
- FNUTModuleInterface
- FOnlineServicesEOSGSModule
- FOnlineServicesEOSModule
- FOnlineServicesEpicCommonModule
- FOnlineServicesNullModule
- FOnlineServicesOSSAdapterModule
- FOnlineSubsystemAmazonModule
- FOnlineSubsystemFacebookModule
- FOnlineSubsystemGoogleModule
- FOnlineSubsystemModule
- FOnlineSubsystemNullModule
- FOnlineSubsystemSteamModule
- FOnlineSubsystemUtilsModule
- FOpenXRMsftHandInteraction
- FOptionalMobileFeaturesBPLibraryModule
- FOutputLogModule
- FPackagesDialogModule
- FParametricSurfaceExtensionModule
- FParametricSurfaceModule
- FPartyModule
- FPBIKModule
- FPCGBiomeCoreModule
- IPCGEditorModule
- FPCGFastGeoInteropModule
- FPCGInstancedActorsInteropModule
- FPCGMegaMeshInteropEditorModule
- FPCGMegaMeshInteropModule
- FPCGModule
- FPCGNiagaraInteropModule
- FPCGToolsetModule
- FPCGWaterInteropModule
- FPerformanceCaptureCoreModule
- FPerformanceCaptureModule
- FPerformanceCaptureWorkflowRuntimeModule
- FPersonaModule
- IPhysicsAssetRenderInterface
- FPhysicsControlEditorModule
- FPhysicsControlModule
- FPixelInspectorModule
- IPlacementModeModule
- FPlainPropsEngineModule
- FPlainPropsModule
- FPlainPropsUObjectModule
- FPlayTimeLimitModule
- FPListEditor
- FPluginReferenceViewerModule
- FPostProcessMaterialChainGraphModule
- IPreLoadMoviePlayerScreenModule
- FPreviewPropOpModule
- FProceduralVegetationEditorModule
- FProceduralVegetationModule
- FPropertyEditorModule
- FQosModule
- FRejoinModule
- FRelativeBodyAnimInfoModule
- FRelativeBodyAnimUtilsModule
- FRelativeIKOpModule
- FRemoteControlWebInterfaceModule
- FRenderResourceViewerModule
- IRHITestModule
- FRigLogicDeveloperModule
- FRigLogicEditor
- FRigLogicLib
- FRigLogicLibTest
- FRigLogicModule
- FRigLogicModuleUncookedOnly
- FRigMapperDeveloperModule
- FRigMapperModule
- FRigMapperOpModule
- IRigVMEditorModule
- FRigVMModule
- FRPCBaseModule
- FRuntimeAssetCacheModuleInterface
- FRuntimeTelemetryModule
- FRuntimeTestsModule
- FSampleToolsEditorModeModule
- FSceneDepthPickerModeModule
- FSceneOutlinerModule
- FScriptableEditorWidgetsModule
- FScriptableToolsEditorModeModule
- FScriptableToolsFrameworkModule
- FSequencerAnimToolsModule
- FSequencerScriptingEditorModule
- FSequencerScriptingModule
- FShaderAuditEditorModule
- FSkeletalMeshModifiersModule
- FSkeletalMeshMorphTargetEditingToolsModule
- ISlateFileDialogsModule
- FSlateIMModule
- FSlateInspectorToolsetModule
- FSlateScriptingCommandsModule
- FSocketSubsystemModule
- FSocketSubsystemSteamIPModule
- FSoundCueTemplatesEditorModule
- FSoundCueTemplatesModule
- FSoundFieldRenderingModule
- FSoundFieldsModule
- FSoundscapeEditorModule
- FSoundscapeModule
- FSoundUtilitiesEditorModule
- FSoundUtilitiesModule
- FSparseVolumeTextureModule
- FSpatializationEditorModule
- FSpatializationModule
- FSpatialReadinessModule
- FSslModule
- FStateTreeEditorModule
- FStateTreeToolsetModule
- FStaticMeshEditorModelingModule
- FStatsViewerModule
- ISteamSharedModule
- FSteamSocketsModule
- FStereoPanoramaModule
- FStompModule
- FStormSyncEditorModule
- FStreamingPauseRenderingModule
- FStringTableEditorModule
- FStructUtilsEditorModule
- FStructViewerModule
- FStudioTelemetry
- FSubobjectDataInterfaceModule
- FSubobjectEditorModule
- ISubtitlesAndClosedCaptionsModule
- FSurfaceEffectsModule
- FSVGImporterModule
- FSynthesisEditorModule
- FSynthesisModule
- FTakeMovieSceneModule
- FTakeSequencerModule
- FTargetingSystemModule
- FTedsOutlinerModule
- FTedsTypeInfoModule
- FTelemetryUtils
- FTerminalModule
- FTestFrameworkModule
- FTestSamplesModule
- FTextureAlignModeModule
- FTextureGraphEditorModule
- FTextureGraphInsightEditorModule
- FTextureGraphModule
- FTimedDataMonitorEditorModule
- FTranslationEditorModule
- FUAFCQTestSuiteModule
- FUAFMassModule
- FUIFrameworkModule
- FUMGToolSetModule
- FUncontrolledChangelistsModule
- FUnsavedAssetsTrackerModule
- FUSDPregenCoreModule
- FUSDPregenHttpWorkerModule
- FUSDPregenInterchangeEditorModule
- FUSDPregenInterchangeModule
- FUSDPregenPyModule
- FUSDPregenUObjectStorageModule
- FUSDPregenWrapperModule
- FUserAssetTagsEditorModule
- FUserToolBox_BasicCommandModule
- FUserToolBoxCoreModule
- FUVEditorModule
- FUVEditorToolsEditorOnlyModule
- FUVEditorToolsModule
- FVirtualHeightfieldMeshModule
- FVirtualizationEditorModule
- FVoiceModule
- FVPRolesEditorModule
- FWarpUtilsModule
- FWaterAdvancedModule
- IWaterEditorModuleInterface
- IWaveformEditorModule
- FWaveformEditorWidgetsModule
- FWaveformTransformationsModule
- FWaveformTransformationsWidgetsModule
- FWaveFunctionCollapseModule
- FWebAuthModule
- FWebSocketServerModule
- FWebSocketsModule
- FWidgetCarouselModule
- FWidgetEditorToolPaletteModule
- FWidgetRegistrationModule
- FWorkspaceMenuStructureModule
- FWorldBrowserModule
- FWorldConditionsToolsetModule
- FXmppModule
- FZenEditor
- FZoneGraphEditorModule
- IACLPlugin
- IACLPluginEditor
- IAddContentDialogModule
- IAdvancedRenamerModule
- IAdvertisingProvider
- IAISystemModule
- IAISupportModule
- IAITestSuite
- IAjaMediaModule
- IAjaMediaOutputModule
- IAlembicImporterModuleInterface
- IAlembicLibraryModule
- IAnimationBlueprintEditorModule
- IAnimationDataControllerModule
- IAnimationEditorModule
- IAnimationLocomotionLibraryEditorModule
- IAnimationModifiersModule
- IAnimationWarpingEditorModule
- IAnimationWarpingRuntimeModule
- IAnimNextEditorModule
- IAnimNextStateTreeEditorModule
- IAnimNextUncookedOnlyModule
- IAssetManagerEditorModule
- IAssetSearchModule
- IAudioCaptureEditorModule
- IAudioDeviceModule
- IAudioEditorModule
- IAudioFormatModule
- IAudioInsightsModuleInterface
- IAudioSynesthesiaCoreModule
- IAudioSynesthesiaEditorModule
- IAutomationControllerModule
- IAutomationDriverModule
- IAutomationWindowModule
- IAutomationWorkerModule
- IAvaAttributeEditorModule
- IAvaEditorCoreModule
- IAvalancheComponentVisualizersModule
- IAvalancheInteractiveToolsModule
- IAvaMediaEditorModule
- IAvaMediaModule
- IAvaModule
- IAvaOutlinerModule
- IAvaSceneRigEditorModule
- IAvaTransitionEditorModule
- IAvaTransitionModule
- IAxFImporterModule
- IBackChannelTransport
- IBlackmagicMediaModule
- IBlankModule
- IBlankPlugin
- IBlendStackEditorModuleInterface
- IBlueprintEditorModule
- IBlueprintRuntime
- IBlueprintStatsModule
- IBlutilityModule
- IBridgeModule
- IBspModeModule
- IBuilderModule
- IBuildPatchServicesModule
- ICADInterfacesModule
- ICameraPhotographyModule
- ICaptureDataEditorBridge
- ICascadeModule
- ICascadeToNiagaraConverterModule
- IChaosCachingEditorPlugin
- IChaosCachingPlugin
- IChaosClothModuleInterface
- IChaosFleshDeprecatedNodesPlugin
- IChaosFleshEditorPlugin
- IChaosFleshEnginePlugin
- IChaosFleshModuleInterface
- IChaosFleshNodesPlugin
- IChaosModularVehicleEditorPlugin
- IChaosModularVehicleEnginePlugin
- IChaosModularVehiclePlugin
- IChaosSolverEditorPlugin
- IChaosSolverEnginePlugin
- IChaosVehiclesEditorPlugin
- IChaosVehiclesPlugin
- ICharacterAIModuleInterface
- IChooserEditorModule
- ICineAssemblyToolsEditorModule
- ICinematicCameraModule
- IColorGradingEditor
- ICommonInputModule
- ICommonUIModule
- ICompElementEditorModule
- IComposure
- ICompressionFormat
- IComputeFrameworkEditorModule
- IComputeFrameworkModule
- IConcertClientModule
- IConcertInsightsClientModule
- IConcertInsightsSyncTraceModule
- IConcertInsightsVisualizerModule
- IConcertModule
- IConcertServerModule
- IConcertSharedSlateModule
- IConcertSyncClientModule
- IConcertSyncServerModule
- IConcertTransportModule
- IConfigEditorModule
- IContentBrowserDataModule
- IControlRigDeveloperModule
- IControlRigModule
- ICurveEditorModule
- ICustomDetailsViewModule
- ICustomizableObjectModule
- ICustomizableObjectPopulationEditorModule
- ICustomizableObjectPopulationModule
- ICustomMeshComponentPlugin
- IDatabaseSupport
- IDataLayerEditorModule
- IDataprepEditorModule
- IDataprepLibrariesModule
- IDatasmithC4DTranslatorModule
- IDatasmithContentEditorModule
- IDatasmithContentModule
- IDatasmithDeltaGenTranslatorModule
- IDatasmithFBXTranslatorModule
- IDatasmithImporterModule
- IDatasmithInterchangeModule
- IDatasmithMVRTranslatorModule
- IDatasmithPlmXmlTranslatorModule
- IDatasmithRuntimeModuleInterface
- IDatasmithTranslatorModule
- IDatasmithVREDTranslatorModule
- IDataValidationModule
- IDaySequenceEditorModule
- IDaySequenceModule
- IDecoupledOutputProviderModule
- IDerivedDataCacheModule
- IDeviceManagerModule
- IDeviceProfileSelectorModule
- IDeviceProfileServicesModule
- IDirectLinkExtensionModule
- IDisasterRecoveryClientModule
- IDisplayCluster
- IDisplayClusterColorGrading
- IDisplayClusterConfiguration
- IDisplayClusterConfigurator
- IDisplayClusterDetails
- IDisplayClusterEditor
- IDisplayClusterLightCardEditor
- IDisplayClusterLightCardEditorShaders
- IDisplayClusterLightCardExtenderModule
- IDisplayClusterMoviePipelineEditor
- IDisplayClusterOperator
- IDisplayClusterProjection
- IDisplayClusterScenePreview
- IDisplayClusterShaders
- IDisplayClusterWarp
- IDistributionCurveEditorModule
- IDMXControlConsoleEditorModule
- IDMXPixelMappingRendererModule
- IDocumentationModule
- IDrawPrimitiveDebugger
- IDumpGPUServices
- IDumpPackageToJsonModule
- IDynamicMaterialEditorModule
- IDynamicRHIModule
- IEditorStyleModule
- IEditorSysConfigAssistantModule
- IEditorTraceUtilitiesModule
- IElectraBaseModule
- IElectraCDMModule
- IElectraCodecFactoryModule
- IElectraDecodersModule
- IElectraHTTPStreamModule
- IElectraPlayerPluginModule
- IElectraPlayerRuntimeModule
- IElectraProtronModule
- IElectraSamplesModule
- IElectraSubtitlesModule
- IEngineCamerasModule
- IEnhancedInputModule
- IEvaluationNotifiesEditorModule
- IEvaluationNotifiesRuntimeModule
- IExternalGPUStatistics
- IExternalImagePickerModule
- IExternalSourceModule
- IEyeTrackerModule
- IFabModule
- IFieldSystemEditorModule
- IFileSandboxCoreModule
- IFileSandboxUIModule
- IFoliageEditModuleBase
- IFoliageModule
- IFontEditorModule
- IFractureEnginePlugin
- IFriendsAndChatModule
- IFunctionalTestingEditorModule
- IFunctionalTestingModule
- IGameplayAbilitiesEditorModule
- IGameplayAbilitiesModule
- IGameplayBehaviorsEditorModule
- IGameplayBehaviorSmartObjectsModule
- IGameplayBehaviorsModule
- IGameplayCamerasEditorModule
- IGameplayCamerasModule
- IGameplayInsightsModule
- IGameplayInteractionsModule
- IGameplayStateTreeModule
- IGameplayTagsEditorModule
- IGameplayTagsModule
- IGameplayTasksEditorModule
- IGameplayTasksModule
- IGDKPackageManifestModule
- IGDKPlatformEditorModule
- IGeForceNOWWrapperModule
- IGeometryCollectionComponentPlugin
- IGeometryCollectionDepNodesPlugin
- IGeometryCollectionEditorPlugin
- IGeometryCollectionNodesPlugin
- IGeometryDataflowMedialSkeletonPlugin
- IGeometryDataflowNodesPlugin
- IGeometryMaskModule
- IGeometryProcessingInterfacesModule
- IGLTFCoreModule
- IGLTFExporterModule
- IHeadMountedDisplayModule
- IHardwareSurveyModule
- IHardwareTargetingModule
- IHotReloadInterface
- IHTNPlannerModule
- IHTNTestSuiteModule
- IHttpInsightsModule
- IImageWrapperModule
- IImageWriteQueueModule
- IImediatePhysicsModule
- IImgMediaModule
- IInputBindingEditorModule
- IInputDebuggingInterface
- IInputDeviceModule
- IInsightsEditorModule
- IInstallBundleManagerModule
- IInstancedActorsModule
- IInstancedActorsTestSuiteModule
- IInterchangeAnalyticsModule
- IInterchangeEditorPipelinesModule
- IInterchangeEditorUtilitiesModule
- IInterchangeExportModule
- IInterchangeFactoryNodesModule
- IInterchangeImportModule
- IInterchangeNodesModule
- IInterchangePipelinesModule
- IInternationalizationSettingsModule
- IIntroTutorials
- IIPCModule
- IJwt
- IKismetCompilerInterface
- ILandmassEditorModuleInterface
- ILandmassModuleInterface
- ILandscapeEditorModule
- ILandscapeModule
- ILauncherCheckModule
- ILauncherServicesModule
- ILegacyProjectLauncherModule
- ILensDistortion
- ILevelInstanceEditorModule
- ILevelSequenceEditorModule
- ILevelSequenceModule
- ILevelSnapshotsModule
- ILevelStreamingPersistenceModule
- ILidarPointCloudEditorModule
- ILidarPointCloudRuntimeModule
- ILiveLinkComponentsModule
- ILiveLinkDeviceModule
- ILiveLinkHubMessagingModule
- ILiveLinkHubModule
- ILiveLinkModule
- ILiveLinkOverNDisplayModule
- ILocalizableMessageModule
- ILocalizationDashboardModule
- ILocalizationModule
- ILocalizationServiceModule
- ILocalNotificationModule
- ILoginFlowModule
- ILogVisualizer
- IMainFrameModule
- IMassActorsModule
- IMassAIBehaviorModule
- IMassAIDebugModule
- IMassAIReplicationModule
- IMassAITestSuiteModule
- IMassCharacterTrajectoryModule
- IMassCommonModule
- IMassCrowdModule
- IMassDebuggerModule
- IMassEngineModule
- IMassGameplayDebugModule
- IMassGameplayExternalTraitsModule
- IMassGameplayTestSuiteModule
- IMassLODModule
- IMassMovementModule
- IMassNavigationModule
- IMassNavMeshNavigationModule
- IMassReplicationModule
- IMassRepresentationModule
- IMassSignalsModule
- IMassSimulationModule
- IMassSmartObjectsModule
- IMassSpawnerModule
- IMassZoneGraphNavigationModule
- IMaterialBakingModule
- IMaterialEditorModule
- IMDLImporterModule
- IMediaAssetsModule
- IMediaIOCoreModule
- IMediaModule
- IMediaPlayerEditorModule
- IMediaProfileEditorModule
- IMediaProfileModule
- IMediaViewerModule
- IMegascansLiveLinkModule
- IMerge
- IMergeActorsModule
- IMeshBoneReductionModule
- IMeshBuilderCommonModule
- IMeshBuilderModule
- IMeshDescriptionModule
- IMeshMergeModule
- IMeshPaintModule
- IMeshReductionManagerModule
- IMeshReductionModule
- IMeshUtilities
- IMessageBusTesterEditorModule
- IMessageBusTesterModule
- IMessagingModule
- IMessagingRpcModule
- IMetaHumanCoreEditorModule
- IMetaHumanCoreTechLib
- IMetasoundEditorModule
- IMetasoundEngineModule
- IMetasoundGeneratorModule
- IMetasoundGraphCoreModule
- IMLAdapterModule
- IMLAdapterTestSuiteModule
- IMobileLauncherProfileWizardModule
- IModelContextProtocolModule
- IModelViewViewModelEditorModule
- IModelViewViewModelModule
- IModularGameplayModule
- IMovieRenderPipelineEditorModule
- IMovieSceneModule
- IMovieSceneTracksModule
- IMQTTCoreEditorModuleInterface
- IMQTTCoreModule
- IMrcFrameworkModule
- IMultiUserClientModule
- IMutableClothingModule
- INamingTokensModule
- INavSysModule
- INetworkFileSystemModule
- INetworkingModule
- INetworkPredictionExtrasLatentLoadModule
- INetworkPredictionExtrasModule
- INetworkPredictionModule
- INetworkServiceDiscoveryModule
- INiagaraAnimNotifiesModule
- INiagaraCoreModule
- INiagaraFluids
- INiagaraModule
- INiagaraShaderModule
- INiagaraSimCachingEditorPlugin
- INiagaraSimCachingPlugin
- INiagaraVertexFactoriesModule
- IOpenColorIOModule
- IOpenColorIOWrapperModule
- IOpenCVHelperModule
- IOpenCVLensDistortionModule
- IOpenXRARModule
- IOptimusCoreModule
- IOptimusDeveloperModule
- IOverlayEditorModule
- IOverlayModule
- IPaper2DEditorModule
- IPaper2DModuleInterface
- IPFMExporter
- IPhysicsAssetEditorModule
- IPhysicsCoreModule
- IPhysicsSQModule
- IPixelStreaming2EditorModule
- IPixelStreaming2Module
- IPixelStreaming2RTCModule
- IPixelStreamingModule
- IPlanarCutPlugin
- IPlatformChunkInstallModule
- IPlatformCrypto
- IPlatformCryptoContext
- IPlatformFeaturesModule
- IPlatformFileModule
- IPluginBrowser
- IPortableObjectFileDataSourceModule
- IPortalRpcModule
- IPortalServiceProvider
- IPortalServicesModule
- IPoseSearchEditorModuleInterface
- IProceduralMeshComponentEditorPlugin
- IProceduralMeshComponentPlugin
- IProjectLauncherModule
- IProjectTargetPlatformEditorModule
- IPropertyBindingUtilsEditorModule
- IPropertyBindingUtilsModule
- IPropertyBindingUtilsTestSuiteModule
- IPythonScriptPlugin
- IQuicMessagingTransportModule
- IRemoteControlModule
- IRemoteControlProtocolMIDIModule
- IRemoteControlProtocolModule
- IRemoteDatabaseSupport
- IRemoteSessionModule
- IRendererModule
- IRenderGridDeveloperModule
- IRenderGridEditorModule
- IRenderGridModule
- IRenderTraceModule
- IResonanceAudioEditorModule
- IResonanceAudioModule
- IRewindDebuggerModule
- IRivermaxCoreModule
- IRivermaxMediaModule
- ISandboxedEditingModule
- ISaveGameSystemModule
- IScreenShotComparisonModule
- IScreenShotToolsModule
- IScriptEditorPlugin
- IScriptPlugin
- ISecuritySandboxModule
- ISemanticSearchEditorIntegrationsModule
- ISequencerCoreModule
- ISequenceRecorder
- ISequencerModule
- ISequencerPlaylistsModule
- ISequencerWidgetsModule
- ISerializedRecorderInterfaceModule
- ISessionFrontendModule
- ISessionServicesModule
- ISettingsEditorModule
- ISettingsModule
- IShaderFormatModule
- ISkeletalMeshEditorModule
- ISlackIntegrationsModule
- ISlateReflectorModule
- ISlateRHIRendererModule
- ISlateScreenReaderModule
- ISmartObjectsEditorModule
- ISmartObjectsModule
- ISmartObjectsTestSuiteModule
- ISoundModPlugin
- ISourceCodeAccessModule
- ISourceControlModule
- ISQLiteSupport
- IStageDataProviderModule
- IStageMonitorModule
- IStateTreeModule
- IStateTreeTestSuiteModule
- IStaticMeshEditorModule
- ISteamAudioModule
- IStormSyncDrivesModule
- IStormSyncTransportClientModule
- IStormSyncTransportServerModule
- IStructUtilsTestSuiteModule
- ISubtitlesAndClosedCaptionsEditorModule
- ISVGImporterEditorModule
- ISynthBenchmark
- ITakeRecorderModule
- ITakeRecorderNamingTokensModule
- ITakeRecorderSourcesModule
- ITargetDeviceServicesModule
- ITargetPlatformControlsModule
- ITargetPlatformManagerModule
- ITargetPlatformModule
- ITargetPlatformSettingsModule
- ITcpMessagingModule
- ITetMeshingPlugin
- ITextToSpeechModule
- ITextureShare
- ITextureShareCore
- ITextureShareDisplayCluster
- ITimecodeSynchronizerModule
- ITimeManagementModule
- ITmvMediaModule
- IToolPresetEditorModule
- ITraceInsightsCoreModule
- ITraceInsightsFrontendModule
- ITraceServicesModule
- IUMGEditorModule
- IUMGModule
- IUndoHistoryEditorModule
- IUndoHistoryModule
- IUniversalObjectLocatorEditorModule
- IUniversalObjectLocatorModule
- IUnrealInsightsModule
- IUnrealUSDWrapperModule
- IUObjectPlugin
- IUsdClassesEditorModule
- IUsdClassesModule
- IUsdExporterModule
- IUsdSchemasModule
- IUsdStageImporterModule
- IUsdStageModule
- IUsdUtilitiesModule
- IVariantManagerContentEditorModule
- IVariantManagerContentModule
- IVariantManagerModule
- IVCamCoreEditorModule
- IVCamCoreModule
- IViewportInteractionModule
- IVoronoiPlugin
- IVPUtilitiesEditorModule
- IVREditorModule
- IWaterModuleInterface
- IWebAPIEditorModuleInterface
- IWebAPILiquidJSModuleInterface
- IWebAPIModuleInterface
- IWebAPIOpenAPIModuleInterface
- IWebBrowserModule
- IWebBrowserNativeProxyModule
- IWebBrowserWidgetModule
- IWebMMediaModule
- IWebRemoteControlModule
- IWebSocketNetworkingModule
- IWidgetAutomationTests
- IWmfMediaModule
- IWorkspaceEditorModule
- IWorldConditionsEditorModule
- IWorldConditionsModule
- IWorldConditionsTestSuiteModule
- IWorldPartitionEditorModule
- IWorldPartitionHLODUtilitiesModule
- IZoneGraphAnnotationsModule
- IZoneGraphDebug
- IZoneGraphModule
- IZoneGraphTestSuite
- IMovieSceneCaptureDialogModule
- IMovieSceneCaptureModule
- IMRMeshModule
- IMultiUserServerModule
- IOpenColorIOEditorModule
- IOpenCVLensCalibrationModule
- IOpenExrRTTIModule
- IOpenXREditorModule
- IOptimusEditorModule
- IPatchCheckModule
- IPerfCountersModule
- IPinnedCommandListModule
- IPixelStreamingEditorModule
- IPlatformDLCFactoryModule
- IPluginWardenModule
- IPPMChainGraphEditorModule
- IProfileVisualizerModule
- IRemoteControlProtocolWidgetsModule
- IRemoteControlUIModule
- ISemanticSearchModule
- ISequenceValidatorModule
- IShotgridModule
- ISkeletonEditorModule
- ISlateNullRendererModule
- ISourceControlCheckInPromptModule
- ISourceControlWindowExtenderModule
- ISpeedTreeImporter
- IStatusBarModule
- ITextureCompressorModule
- ITextureEditorModule
- ITextureFormatManagerModule
- ITextureFormatModule
- ITimecodeSynchronizerEditorModule
- IToolMenusEditorModule
- IToolMenusModule
- ITraceToolsModule
- ITurnkeyIOModule
- IUATHelperModule
- IUMGWidgetPreviewModule
- IUsdStageEditorModule
- IUsdStageEditorViewModelsModule
- IUsdTestsModule
- IViewportSnappingModule
- IVirtualHeightfieldMeshEditorModule
- IVirtualTexturingEditorModule
- IWebBrowserTextureModule
- IWebSocketMessagingModule
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IModuleInterface() |
Note: Even though this is an interface class we need a virtual destructor here because modules are deleted via a pointer to this interface. | Modules/ModuleInterface.h |