Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Modules
Inheritance Hierarchy
- IModuleInterface
- AzureSpatialAnchors
- FActorPaletteModule
- FActorPickerModeModule
- FAdjustEditorModule
- FAdvancedPreviewSceneModule
- FAdvancedWidgetsModule
- FAdvertising
- FAIGraphModule
- FAjaCoreModule
- FAnalytics
- FAnalyticsBlueprintLibraryModule
- FAnalyticsMulticastEditorModule
- FAnalyticsVisualEditingModule
- FAndroidCameraEditorModule
- FAndroidFileServerEditorModule
- FAndroidFileServerModule
- FAndroidPermissionModule
- FAnimationLocomotionLibraryRuntimeModule
- FAnimationModifierLibraryModule
- FAnimationSettingsModule
- FAnimSharingEdModule
- FAnimToTextureEditorModule
- FAnimToTextureModule
- FARUtilitiesModule
- FAssetPlacementEdMode
- FAssetRegistryModule
- FAssetToolsModule
- FAudioAnalyzerModule
- FAudioCaptureCoreModule
- FAudioCaptureModule
- FAudioGameplayModule
- FAudioGameplayVolumeEditorModule
- FAudioGameplayVolumeModule
- FAudioModulationModule
- FAudioSynesthesiaModule
- FAudioWidgetsModule
- FAutomationDriverTestsModule
- FBaseCharacterFXEditorModule
- FExampleCharacterFXEditorModule
- FBaseMeshReconstructorModule
- FBehaviorTreeEditorModule
- FBlackmagicCoreModule
- FBlendSpaceMotionAnalysis
- FBlueprintEditorLibraryModule
- FBlueprintEditorModule
- FBlueprintFileUtilsModule
- FBlueprintGraphModule
- FBlueprintHeaderViewModule
- FBlueprintMaterialTextureNodesModule
- FBlueprintSnapNodesModule
- FCADKernelSurfaceModule
- FCADToolsModule
- FCameraCalibrationCoreEditorModule
- FCameraShakePreviewerModule
- FChaosClothEditorModule
- FChaosCoreEngineModule
- FChaosEngineModule
- FChaosNiagaraModule
- FChaosUserDataPTModule
- FChaosVDDataModule
- FChaosVDModule
- FChaosVDRuntimeModule
- FChaosVehiclesCoreModule
- FChaosVehiclesEngineModule
- FCineCameraRigsModule
- FCineCameraSceneCaptureModule
- FCinePrestreamingEditorModule
- FClassViewerModule
- FClothingSystemEditorInterfaceModule
- FClothingSystemEditorModule
- FClothingSystemRuntimeCommonModule
- FClothingSystemRuntimeInterfaceModule
- FClothingSystemRuntimeModuleNv
- FClothPaintingModule
- FCollectionManagerModule
- FCollisionAnalyzerModule
- FColorCorrectRegionsEditorModule
- FColorCorrectRegionsModule
- FCommonConversationEditorModule
- FCommonConversationGraphModule
- FCommonConversationRuntimeModule
- FCommonMenuExtensionsModule
- FCommonUIEditorModule
- FComponentVisualizersModule
- FConsoleVariablesEditorModule
- FContentBrowserModule
- FContextualAnimationEditorModule
- FContextualAnimationModule
- FControlFlowsModule
- FControlRigSplineModule
- FCSVtoSVGModule
- FCurveAssetEditorModule
- FCurveTableEditorModule
- FDataRegistryEditorModule
- FDataRegistryModule
- FDatasmithCADTranslatorModule
- FDatasmithCloTranslatorModule
- FDatasmithDispatcherModule
- FDatasmithExternalSourceModule
- FDatasmithNativeTranslatorModule
- FDatasmithOpenNurbsTranslatorModule
- FDatasmithWireTranslatorModule
- FDataTableEditorModule
- FDefaultModuleImpl
- FAnimSharingModule
- FChangelistReviewModule
- FContentBrowserAliasDataSourceModule
- FDefaultGameModuleImpl
- IAnimationBudgetAllocatorModule
- FEngineModule
- FMutableValidationModule
- FReplicationGraphModule
- FDerivedDataEditorModule
- FDesktopPlatformModule
- FDetailCustomizationsModule
- FDeviceProfileEditorModule
- FDirectLinkModule
- FDirectLinkTestModule
- FDirectoryWatcherModule
- FDisplayClusterFillDerivedDataCacheModule
- FDisplayClusterLaunchEditorModule
- FDMXBlueprintGraphModule
- FDMXEditorModule
- FDMXFixturesModule
- FDMXProtocolArtNetModule
- FDMXProtocolBlueprintGraphModule
- FDMXProtocolEditorModule
- FDMXProtocolModule
- FDMXProtocolSACNModule
- FDynamicMeshModule
- FEditorAnalyticsSessionModule
- FEditorConfigModule
- FEditorDebugToolsModule
- FEditorFrameworkModule
- FEditorInteractiveToolsFrameworkModule
- FEditorScriptableToolsFrameworkModule
- FEditorSubsystemModule
- FEditorTestsModule
- FEditorTraceUtilitiesModule
- FEditorWidgetsModule
- FElectraPlayerPluginHandlerModule
- FEnvironmentLightingViewerModule
- FEnvironmentQueryEditorModule
- FEventLoopModule
- FExampleCustomDataInterfaceModule
- FExrReaderGpuModule
- FFbxAutomationBuilderModule
- FFlurryEditorModule
- FFractureEditorModule
- FFullBodyIKModule
- FGameplayDebuggerEditorModule
- FGameProjectGenerationModule
- FGauntletModule
- FGeometryAlgorithmsModule
- FGeometryCacheEdModule
- FGeometryCacheModule
- FGeometryCacheSequencerModule
- FGeometryCacheTracksModule
- FGeometryCollectionSequencerModule
- FGeometryCollectionTracksModule
- FGeometryCoreModule
- FGeometryFlowCoreModule
- FGeometryFlowMeshProcessingEditorModule
- FGeometryFlowMeshProcessingModule
- FGeometryFrameworkModule
- FGeometryModeModule
- FGeometryProcessingAdaptersModule
- FGeometryScriptingCoreModule
- FGeometryScriptingEditorModule
- FGeoReferencingModule
- FGizmoEdModeModule
- FGoogleARCoreRenderingModule
- FGooglePADEditorModule
- FGooglePADModule
- FGPULightmassModule
- FGPUTextureTransferModule
- FGraphEditorModule
- FGroomEditor
- FHairModelingToolsetModule
- FHairStrandsCore
- FHDRIBackdropModule
- FHierarchicalLODOutlinerModule
- FHotfixModule
- FHttpModule
- FHttpServerModule
- FIcmpModule
- FIKRigDeveloperModule
- FIKRigEditor
- FIKRigModule
- FImgMediaEngineModule
- FInputCoreModule
- FInputDebuggingEditorModule
- FInputEditorModule
- FInstallBundleManagerModule
- FInteractiveToolsFrameworkModule
- FInterchangeCommonParserModule
- FInterchangeDispatcherModule
- FInterchangeEditorModule
- FInterchangeFbxParserModule
- FInterchangeTestEditorModule
- FInterchangeTestsModule
- FKismetWidgetsModule
- FLandscapeEditorUtilitiesModule
- FLandscapePatchEditorOnlyModule
- FLandscapePatchModule
- FLauncherPlatformModule
- FLayersModule
- FLearningAgentsEditorModule
- FLearningAgentsModule
- FLearningAgentsTrainingModule
- FLearningModule
- FLearningTrainingModule
- FLevelEditorModule
- FLevelSnapshotFiltersModule
- FLightGizmosModule
- FLightWeightInstancesEditorModule
- FLiveLinkControlRigModule
- FLiveLinkFreeDModule
- FLiveLinkVRPNModule
- FLiveLinkXRModule
- FLiveUpdateForSlateModule
- FLobbyModule
- FLocationServicesAndroidEditorModule
- FLocationServicesBPLibraryModule
- FLocationServicesIOSEditorModule
- FMassEntityEditorModule
- FMassGameplayEditorModule
- FMassMovementEditorModule
- FMassNavigationEditorModule
- FMaterialUtilities
- FMediaMovieStreamerModule
- FMediaPlateEditorModule
- FMediaPlateModule
- FMemoryUsageQueriesModule
- FMeshConversionEngineTypesModule
- FMeshConversionModule
- FMeshLODToolsetModule
- FMeshModelingToolsEditorOnlyExpModule
- FMeshModelingToolsEditorOnlyModule
- FMeshModelingToolsExpModule
- FMeshModelingToolsModule
- FMeshReductionModule
- FMessageLogModule
- FMicrosoftSpatialSoundModule
- FMLDeformerEditorModule
- FMLDeformerModule
- FMobileFSRModule
- FModelingComponentsEditorOnlyModule
- FModelingComponentsModule
- FModelingEditorUIModule
- FModelingOperatorsEditorOnlyModule
- FModelingOperatorsModule
- FModelingToolsEditorModeModule
- FModule
- FMotionTrajectoryModule
- FMotionWarpingModule
- FMotorSimOutputMotoSynthModule
- FMotoSynthEditorModule
- FMotoSynthModule
- FMovieRenderPipelineCoreModule
- FMsQuicRuntimeModule
- FMutableRuntimeModule
- FMutableToolsModule
- FNavCorridorModule
- FNetworkReplayStreaming
- FNewGizmoEnableModule
- FNewLevelDialogModule
- FNiagaraEditorModule
- FNiagaraEditorWidgetsModule
- FNUTModuleInterface
- INetcodeUnitTest
- INUTUnrealEngine
- FObjectMixerEditorModule
- FLightMixerModule
- FOculusAudioEditorPlugin
- FOculusAudioPlugin
- FOnlineServicesEOSGSModule
- FOnlineServicesEOSModule
- FOnlineSubsystemAmazonModule
- FOnlineSubsystemEOSPlusModule
- FOnlineSubsystemFacebookModule
- FOnlineSubsystemGoogleModule
- FOnlineSubsystemModule
- FOnlineSubsystemNullModule
- FOnlineSubsystemOculusModule
- FOnlineSubsystemSteamModule
- FOnlineSubsystemUtilsModule
- FOpenXRMsftHandInteraction
- FOptionalMobileFeaturesBPLibraryModule
- FOSCModulationMixingModule
- FOSCModule
- FOutputLogModule
- FPackagesDialogModule
- FPacketHandlerComponentModuleInterface
- FAESGCMHandlerComponentModule
- FDTLSHandlerComponentModule
- FReliabilityHandlerComponentModuleInterface
- FParametricSurfaceExtensionModule
- FParametricSurfaceModule
- FPartyModule
- FPBIKModule
- FPersonaModule
- FPhysicsControlEditorModule
- FPhysicsControlModule
- FPixelInspectorModule
- FPlayTimeLimitModule
- FPListEditor
- FPluginReferenceViewerModule
- FPropertyEditorModule
- FQosModule
- FRejoinModule
- FRemoteControlWebInterfaceModule
- FRenderResourceViewerModule
- FRigLogicDeveloperModule
- FRigLogicEditor
- FRigLogicLib
- FRigLogicLibTest
- FRigLogicModule
- FRuntimeTestsModule
- FSampleToolsEditorModeModule
- FSceneDepthPickerModeModule
- FSceneOutlinerModule
- FScriptableEditorWidgetsModule
- FScriptableToolsEditorModeModule
- FScriptableToolsFrameworkModule
- FSequencerAnimToolsModule
- FSequencerScriptingEditorModule
- FSequencerScriptingModule
- FSkeletalMeshModifiersModule
- FSlateScriptingCommandsModule
- FSocketSubsystemModule
- FSoundCueTemplatesEditorModule
- FSoundCueTemplatesModule
- FSoundFieldRenderingModule
- FSoundFieldsModule
- FSoundscapeEditorModule
- FSoundscapeModule
- FSoundUtilitiesEditorModule
- FSoundUtilitiesModule
- FSparseVolumeTextureModule
- FSpatializationEditorModule
- FSpatializationModule
- FSslModule
- FStateTreeEditorModule
- FStaticMeshEditorModelingModule
- FStatsViewerModule
- FSteamSharedModule
- FSteamSocketsModule
- FStereoPanoramaModule
- FStreamingPauseRenderingModule
- FStringTableEditorModule
- FStructUtilsEditorModule
- FStructViewerModule
- FSubobjectDataInterfaceModule
- FSubobjectEditorModule
- FSynthesisEditorModule
- FSynthesisModule
- FTakeMovieSceneModule
- FTakeSequencerModule
- FTelemetryUtils
- FTestFrameworkModule
- FTestSamplesModule
- FText3DEditorModule
- FTextureAlignModeModule
- FTranslationEditorModule
- FTypedElementsDataStorageModule
- FTypedElementsDataStorageUiModule
- FUIFrameworkModule
- FUncontrolledChangelistsModule
- FUnsavedAssetsTrackerModule
- FUserToolBox_BasicCommandModule
- FUserToolBoxCoreModule
- FUVEditorModule
- FUVEditorToolsEditorOnlyModule
- FUVEditorToolsModule
- FVirtualHeightfieldMeshModule
- FVirtualizationEditorModule
- FVoiceModule
- FVPRolesEditorModule
- FWarpUtilsModule
- FWaveformEditorWidgetsModule
- FWaveformTransformationsModule
- FWaveformTransformationsWidgetsModule
- FWaveFunctionCollapseModule
- FWebAuthModule
- FWebSocketsModule
- FWidgetCarouselModule
- FWidgetEditorToolPaletteModule
- FWidgetRegistrationModule
- FWorkspaceMenuStructureModule
- FWorldBrowserModule
- FZoneGraphEditorModule
- IACLPlugin
- IACLPluginEditor
- IAddContentDialogModule
- IADOSupport
- IAdvertisingProvider
- IAISupportModule
- IAISystemModule
- IAIModule
- IAITestSuite
- IAjaMediaModule
- IAjaMediaOutputModule
- IAlembicImporterModuleInterface
- IAlembicLibraryModule
- IAnalyticsProviderModule
- FAnalyticsET
- FAnalyticsFileLogging
- FAnalyticsMulticast
- IAnimationBlueprintEditorModule
- IAnimationDataControllerModule
- IAnimationEditorModule
- IAnimationLocomotionLibraryEditorModule
- IAnimationModifiersModule
- IAnimationWarpingEditorModule
- IAnimationWarpingRuntimeModule
- IAppleImageUtilsPlugin
- IAppleVisionPlugin
- IAssetManagerEditorModule
- IAssetSearchModule
- IAudioCaptureEditorModule
- IAudioDeviceModule
- IAudioEditorModule
- IAudioFormatModule
- IAudioSynesthesiaCoreModule
- IAudioSynesthesiaEditorModule
- IAutomationControllerModule
- IAutomationDriverModule
- IAutomationWindowModule
- IAutomationWorkerModule
- IAxFImporterModule
- IBackChannelTransport
- IBlackmagicMediaModule
- IBlankPlugin
- IBlueprintRuntime
- IBlueprintStatsModule
- IBlutilityModule
- IBridgeModule
- IBspModeModule
- IBuilderModule
- IBuildPatchServicesModule
- ICADInterfacesModule
- ICameraPhotographyModule
- ICascadeModule
- ICascadeToNiagaraConverterModule
- IChaosCachingEditorPlugin
- IChaosCachingPlugin
- IChaosClothModuleInterface
- IChaosFleshEditorPlugin
- IChaosFleshEnginePlugin
- IChaosFleshModuleInterface
- IChaosFleshNodesPlugin
- IChaosSolverEditorPlugin
- IChaosSolverEnginePlugin
- IChaosVehiclesEditorPlugin
- IChaosVehiclesPlugin
- ICharacterAIModuleInterface
- ICinematicCameraModule
- ICommonInputModule
- ICommonUIModule
- ICompElementEditorModule
- IComposure
- ICompressionFormat
- IComputeFrameworkEditorModule
- IComputeFrameworkModule
- IConcertClientModule
- IConcertModule
- IConcertServerModule
- IConcertSharedSlateModule
- IConcertSyncClientModule
- IConcertSyncServerModule
- IConcertTransportModule
- IConfigEditorModule
- IContentBrowserDataModule
- IControlRigDeveloperModule
- IControlRigModule
- ICurveEditorModule
- ICustomizableObjectEditorModule
- ICustomizableObjectModule
- ICustomizableObjectPopulationEditorModule
- ICustomizableObjectPopulationModule
- ICustomMeshComponentPlugin
- IDatabaseSupport
- IDataflowCoreModule
- IDataflowEditorPlugin
- IDataflowEnginePlugin
- IDataflowNodesPlugin
- IDataLayerEditorModule
- FDataLayerEditorModule
- IDataprepEditorModule
- IDataprepLibrariesModule
- IDatasmithC4DTranslatorModule
- IDatasmithContentEditorModule
- IDatasmithContentModule
- IDatasmithDeltaGenTranslatorModule
- IDatasmithFBXTranslatorModule
- IDatasmithImporterModule
- IDatasmithInterchangeModule
- IDatasmithMVRTranslatorModule
- IDatasmithPlmXmlTranslatorModule
- IDatasmithRuntimeModuleInterface
- IDatasmithTranslatorModule
- IDatasmithVREDTranslatorModule
- IDataValidationModule
- IDecoupledOutputProviderModule
- IDerivedDataCacheModule
- IDeviceManagerModule
- IDeviceProfileSelectorModule
- IPIEPreviewDeviceModule
- FPIEPreviewDeviceModule
- IDeviceProfileServicesModule
- IDirectLinkExtensionModule
- IDirectLinkExtensionEditorModule
- IDisasterRecoveryClientModule
- IDisplayCluster
- IDisplayClusterColorGrading
- IDisplayClusterConfiguration
- IDisplayClusterConfigurator
- IDisplayClusterEditor
- IDisplayClusterLightCardEditor
- IDisplayClusterLightCardEditorShaders
- IDisplayClusterLightCardExtenderModule
- IDisplayClusterMoviePipelineEditor
- IDisplayClusterOperator
- IDisplayClusterProjection
- IDisplayClusterScenePreview
- IDisplayClusterShaders
- IDistributedBuildController
- FFastBuildControllerModule
- FXGEControllerModule
- IDistributionCurveEditorModule
- IDMXControlConsoleEditorModule
- IDMXPixelMappingRendererModule
- IDocumentationModule
- IDrawPrimitiveDebugger
- IDumpGPUServices
- IDynamicRHIModule
- FNullDynamicRHIModule
- FOpenGLDynamicRHIModule
- FVulkanDynamicRHIModule
- IEditorPerformanceModule
- IEditorStyleModule
- IElectraBaseModule
- IElectraCDMModule
- IElectraCodecFactoryModule
- IElectraDecodersModule
- IElectraHTTPStreamModule
- IElectraPlayerPluginModule
- IElectraPlayerRuntimeModule
- IElectraSamplesModule
- IElectraSubtitlesModule
- IEnhancedInputModule
- IExternalImagePickerModule
- IExternalSourceModule
- IEyeTrackerModule
- IOpenXREyeTrackerModule
- IFabModule
- IFieldSystemEditorModule
- IFoliageEditModule
- IFoliageModule
- IFontEditorModule
- IFractureEnginePlugin
- IFunctionalTestingEditorModule
- IFunctionalTestingModule
- IGameplayAbilitiesEditorModule
- IGameplayAbilitiesModule
- IGameplayBehaviorsEditorModule
- IGameplayBehaviorSmartObjectsModule
- IGameplayBehaviorsModule
- IGameplayCamerasModule
- IGameplayDebugger
- FGameplayDebuggerModule
- IGameplayInsightsModule
- IGameplayInteractionsModule
- IGameplayStateTreeModule
- IGameplayTagsEditorModule
- IGameplayTagsModule
- IGameplayTasksEditorModule
- IGameplayTasksModule
- IGeForceNOWWrapperModule
- IGeometryCollectionComponentPlugin
- IGeometryCollectionEditorPlugin
- IGeometryCollectionNodesPlugin
- IGeometryProcessingInterfacesModule
- IGLTFCoreModule
- IGLTFExporterModule
- IHardwareTargetingModule
- IHeadMountedDisplay
- FHeadMountedDisplayBase
- FPixelStreamingHMD
- IHeadMountedDisplayModule
- IGoogleARCoreBaseModule
- IOpenXRHMDModule
- IPixelStreamingHMDModule
- ISimpleHMDPlugin
- IHierarchicalLODUtilitiesModule
- FHierarchicalLODUtilitiesModule
- IHotReloadInterface
- IHotReloadModule
- IHTNPlannerModule
- IHTNTestSuiteModule
- IImageWrapperModule
- IImageWriteQueueModule
- IImediatePhysicsModule
- IImgMediaModule
- IInputBindingEditorModule
- IInputDebuggingInterface
- IInputDeviceModule
- FRawInputPlugin
- IOpenXRHandTrackingModule
- IOpenXRInputPlugin
- IOpenXRViveTrackerModule
- IPixelStreamingInputModule
- IPixWinPlugin
- ISteamControllerPlugin
- IInstallBundleManagerModule
- TInstallBundleManagerModule
- IInterchangeEditorPipelinesModule
- IInterchangeEditorUtilitiesModule
- IInterchangeExportModule
- IInterchangeFactoryNodesModule
- IInterchangeImportModule
- IInterchangeNodesModule
- IInterchangePipelinesModule
- IInternationalizationSettingsModule
- IIntroTutorials
- IIOSReplayKitModuleInterface
- IJwt
- IKismetCompilerInterface
- ILandmassEditorModuleInterface
- ILandmassModuleInterface
- ILandscapeEditorModule
- ILandscapeModule
- ILauncherServicesModule
- ILensDistortion
- ILevelInstanceEditorModule
- ILevelSequenceEditorModule
- ILevelSequenceModule
- ILevelSnapshotsModule
- ILevelStreamingPersistenceModule
- ILidarPointCloudEditorModule
- ILidarPointCloudRuntimeModule
- ILiveLinkComponentsModule
- ILiveLinkCurveDebugUIModule
- FLiveLinkCurveDebugUIModule
- ILiveLinkOverNDisplayModule
- ILocalizableMessageModule
- ILocalizationDashboardModule
- ILocalizationModule
- ILocalizationServiceModule
- ILocalNotificationModule
- ILoginFlowModule
- ILogVisualizer
- IMainFrameModule
- IMassActorsModule
- IMassAIBehaviorModule
- IMassAIDebugModule
- IMassAIReplicationModule
- IMassAITestSuiteModule
- IMassCommonModule
- IMassCrowdModule
- IMassDebuggerModule
- IMassEntityModule
- IMassEntityTestSuiteModule
- IMassGameplayDebugModule
- IMassGameplayExternalTraitsModule
- IMassGameplayTestSuiteModule
- IMassLODModule
- IMassLWIModule
- IMassMovementModule
- IMassNavigationModule
- IMassReplicationModule
- IMassRepresentationModule
- IMassSignalsModule
- IMassSimulationModule
- IMassSmartObjectsModule
- IMassSpawnerModule
- IMassZoneGraphNavigationModule
- IMaterialBakingModule
- IMaterialEditorModule
- IMDLImporterModule
- IMediaAssetsModule
- IMediaIOCoreModule
- IMediaModule
- IMediaPlayerEditorModule
- IMegascansLiveLinkModule
- IMerge
- IMergeActorsModule
- IMeshBoneReductionModule
- IMeshBuilderCommonModule
- IMeshBuilderModule
- IMeshDescriptionModule
- IMeshMergeModule
- IMeshPaintModule
- IMeshReductionManagerModule
- IMeshReductionModule
- IProxyLODMeshReduction
- ISkeletalMeshReduction
- IMeshUtilities
- IMessagingModule
- IMessagingRpcModule
- IMetasoundEditorModule
- IMetasoundGeneratorModule
- IMetasoundGraphCoreModule
- IMLAdapterModule
- IMLAdapterTestSuiteModule
- IMobileLauncherProfileWizardModule
- IModularGameplayModule
- IMovieRenderPipelineEditorModule
- IMovieSceneCaptureDialogModule
- IMovieSceneCaptureModule
- IMovieSceneModule
- IMovieSceneTools
- FMovieSceneToolsModule
- IMovieSceneTracksModule
- IMQTTCoreEditorModuleInterface
- IMQTTCoreModule
- IMRMeshModule
- IMultiUserClientModule
- IMultiUserServerModule
- INavSysModule
- INetworkFileSystemModule
- INetworkingModule
- INetworkPredictionExtrasLatentLoadModule
- INetworkPredictionExtrasModule
- INetworkPredictionModule
- INetworkReplayStreamingFactory
- FHttpNetworkReplayStreamingFactory
- FLocalFileNetworkReplayStreamingFactory
- FNullNetworkReplayStreamingFactory
- INiagaraAnimNotifiesModule
- INiagaraCoreModule
- INiagaraFluids
- INiagaraModule
- INiagaraShaderModule
- INiagaraSimCachingEditorPlugin
- INiagaraSimCachingPlugin
- INiagaraVertexFactoriesModule
- IOpenColorIOEditorModule
- IOpenColorIOModule
- IOpenColorIOWrapperModule
- IOpenCVHelperModule
- IOpenCVLensCalibrationModule
- IOpenCVLensDistortionModule
- IOpenExrRTTIModule
- IOpenXRARModule
- IOpenXREditorModule
- IOptimusCoreModule
- IOptimusDeveloperModule
- IOptimusEditorModule
- IOverlayEditorModule
- IOverlayModule
- IPaper2DEditorModule
- IPaper2DModuleInterface
- IPatchCheckModule
- TPatchCheckModule
- IPerfCountersModule
- IPFMExporter
- IPhysicsAssetEditorModule
- IPhysicsAssetRenderInterface
- FPhysicsAssetRenderInterface
- IPhysicsCoreModule
- IPhysicsSQModule
- IPinnedCommandListModule
- IPixelStreamingEditorModule
- IPixelStreamingModule
- IPlacementModeModule
- FPlacementModeModule
- IPlanarCutPlugin
- IPlatformChunkInstallModule
- IPlatformCrypto
- IPlatformCryptoOpenSSL
- IPlatformFeaturesModule
- IPlatformFileModule
- IPluginBrowser
- IPortalRpcModule
- IPortalServiceProvider
- IPortalServicesModule
- IPoseSearchEditorModuleInterface
- IPreLoadMoviePlayerScreenModule
- FPreLoadMoviePlayerScreenModuleBase
- IProceduralMeshComponentEditorPlugin
- IProceduralMeshComponentPlugin
- IProfilerClientModule
- IProfilerServiceModule
- IProfileVisualizerModule
- IProjectLauncherModule
- IProjectTargetPlatformEditorModule
- IQuicMessagingTransportModule
- IRemoteControlModule
- IRemoteControlProtocolMIDIModule
- IRemoteControlProtocolModule
- IRemoteControlProtocolWidgetsModule
- IRemoteControlUIModule
- IRemoteDatabaseSupport
- IRemoteSessionModule
- IRendererModule
- IRenderGridDeveloperModule
- IRenderGridEditorModule
- IRenderGridModule
- IRenderTraceModule
- IResonanceAudioEditorModule
- IResonanceAudioModule
- IRHITestModule
- FRHITestsModule
- IRigVMEditorModule
- FRigVMEditorModule
- IControlRigEditorModule
- IRivermaxCoreModule
- IRivermaxMediaModule
- ISaveGameSystemModule
- IScreenShotComparisonModule
- IScreenShotToolsModule
- ISequenceRecorder
- ISequencerModule
- ISequencerPlaylistsModule
- ISequencerWidgetsModule
- ISerializedRecorderInterfaceModule
- ISessionFrontendModule
- ISessionServicesModule
- ISettingsEditorModule
- ISettingsModule
- IShaderFormatModule
- IShotgridModule
- ISkeletalMeshEditorModule
- ISkeletonEditorModule
- ISlateNullRendererModule
- ISlateReflectorModule
- ISlateRHIRendererModule
- ISlateScreenReaderModule
- ISmartObjectsEditorModule
- ISmartObjectsModule
- ISmartObjectsTestSuiteModule
- ISoundModPlugin
- ISourceCodeAccessModule
- ISourceControlModule
- ISourceControlWindowExtenderModule
- ISourceControlWindowsModule
- ISpeedTreeImporter
- IStageDataProviderModule
- IStageMonitorModule
- IStateTreeModule
- IStateTreeTestSuiteModule
- IStaticMeshEditorModule
- IStatusBarModule
- ISteamAudioModule
- IStructUtilsModule
- IStructUtilsTestSuiteModule
- IStylusInputModule
- ISynthBenchmark
- ITakeRecorderModule
- ITargetDeviceServicesModule
- ITargetPlatformManagerModule
- ITargetPlatformModule
- ITcpMessagingModule
- ITetMeshingPlugin
- ITextToSpeechModule
- ITextureCompressorModule
- ITextureEditorModule
- ITextureFormatManagerModule
- ITextureFormatModule
- ITextureMediaPlayerModule
- ITextureShare
- ITextureShareCore
- ITextureShareDisplayCluster
- ITimecodeSynchronizerEditorModule
- ITimecodeSynchronizerModule
- ITimeManagementModule
- IToolMenusEditorModule
- IToolMenusModule
- IToolPresetEditorModule
- ITraceServicesModule
- ITurnkeyIOModule
- ITurnkeySupportModule
- IUATHelperModule
- IUMGEditorModule
- IUMGModule
- IUndoHistoryEditorModule
- IUndoHistoryModule
- IUnrealInsightsModule
- IUnrealUSDWrapperModule
- IUObjectPlugin
- IUsdClassesEditorModule
- IUsdClassesModule
- IUsdExporterModule
- IUsdSchemasModule
- IUsdStageEditorModule
- IUsdStageEditorViewModelsModule
- IUsdStageImporterModule
- IUsdStageModule
- IUsdTestsModule
- IUsdUtilitiesModule
- IVariantManagerContentEditorModule
- IVariantManagerContentModule
- IVariantManagerModule
- IVCamCoreEditorModule
- IVCamCoreModule
- IViewportInteractionModule
- IViewportSnappingModule
- IVirtualHeightfieldMeshEditorModule
- IVirtualTexturingEditorModule
- IVoronoiPlugin
- IVPUtilitiesEditorModule
- IVREditorModule
- IWaterEditorModuleInterface
- FWaterEditorModule
- IWaterModuleInterface
- IWaveformEditorModule
- FWaveformEditorModule
- IWebAPIEditorModuleInterface
- IWebAPILiquidJSModuleInterface
- IWebAPIModuleInterface
- IWebAPIOpenAPIModuleInterface
- IWebBrowserModule
- IWebBrowserNativeProxyModule
- IWebBrowserTextureModule
- IWebBrowserWidgetModule
- IWebMMediaModule
- IWebRemoteControlModule
- IWebSocketNetworkingModule
- IWidgetAutomationTests
- IWmfMediaModule
- IWorldConditionsEditorModule
- IWorldConditionsModule
- IWorldConditionsTestSuiteModule
- IWorldPartitionEditorModule
- FWorldPartitionEditorModule
- IWorldPartitionHLODUtilitiesModule
- FWorldPartitionHLODUtilitiesModule
- IZoneGraphAnnotationsModule
- IZoneGraphDebug
- IZoneGraphModule
- IZoneGraphTestSuite
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Modules/ModuleInterface.h |
Include | #include "Modules/ModuleInterface.h" |
Syntax
class IModuleInterface
Remarks
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.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Note: Even though this is an interface class we need a virtual destructor here because modules are deleted via a pointer to this interface |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | IsGameModule () |
Returns true if this module hosts gameplay code |
![]() ![]() |
void | Called after the module has been reloaded | |
![]() ![]() |
void | Called before the module has been unloaded | |
![]() ![]() |
void | Called before the module is unloaded, right before the module object is destroyed. | |
![]() ![]() |
void | Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. | |
![]() ![]() |
bool | Override this to set whether your module would like cleanup on application shutdown | |
![]() ![]() |
bool | Override this to set whether your module is allowed to be unloaded on the fly |