Navigation
Unreal Engine C++ API Reference > Runtime > Core > Features
Inheritance Hierarchy
- IModularFeature
- FARSupportInterface
- FBaseMeshReconstructorModule
- FComponentCacheAdapter
- FFleshCacheAdapter
- FGeometryCollectionCacheAdapter
- FStaticMeshCacheAdapter
- FExternalProfiler
- IAnalyzerFactory
- FLoudnessFactory
- FMeterFactory
- FSynesthesiaSpectrumAnalysisFactory
- IAnalyzerNRTFactory
- FConstantQNRTFactory
- FLoudnessNRTFactory
- FOnsetNRTFactory
- IAnimationDataModels
- IAnimRootMotionProvider
- IAppleARKitFaceSupport
- IAppleARKitPoseTrackingLiveLink
- IARLiveLinkRetargetingLogic
- IARSessionConfigCookSupport
- IAudioCaptureFactory
- IAudioCaptureStream
- IAudioEndpointFactory
- IAudioLinkFactory
- IAudioModulationFactory
- FAudioModulationPluginFactory
- IAudioOcclusionFactory
- IAudioReverbFactory
- IAudioSourceDataOverrideFactory
- IAudioSpatializationFactory
- FITDSpatializationPluginFactory
- FMicrosoftSpatialSoundPluginFactory
- IAzureSpatialAnchors
- FAzureSpatialAnchorsBase
- IBlendSpaceAnalysisFeature
- IBuildFunctionFactory
- TBuildFunctionFactory
- IBuildSchedulerMemoryQueue
- IBuildSchedulerTypeQueue
- IBuildWorkerExecutor
- IBuildWorkerFactory
- ICacheStoreMaintainer
- ICameraModularFeature
- ICameraPhotographyModule
- IClothAssetBuilderClassProvider
- IClothingAssetExporterClassProvider
- IClothingAssetFactoryProvider
- FClothingSystemEditorModule
- IClothingSimulationFactoryClassProvider
- FClothingSystemRuntimeModuleNv
- ICompositingEditor
- ICompressionFormat
- IConsoleCommandExecutor
- FConsoleCommandExecutor
- IConvolutionAlgorithmFactory
- IDisplayClusterLightCardActorExtender
- IDistributedBuildController
- FFastBuildControllerModule
- FXGEControllerModule
- IEditorMainFrameProvider
- IElectraCodecModularFeature
- IElectraSubtitleModularFeature
- IEngineCrypto
- IEyeTrackerModule
- IOpenXREyeTrackerModule
- IFFTAlgorithmFactory
- FAudioFFTAlgorithmFactory
- IGeometryProcessing_ApproximateActors
- FApproximateActorsImpl
- IGeometryProcessing_CombineMeshInstances
- FCombineMeshInstancesImpl
- IGeometryProcessing_MeshAutoUV
- FMeshAutoUVImpl
- IHairCardGenerator
- IHandTracker
- IHeadMountedDisplayModule
- IGoogleARCoreBaseModule
- IOpenXRHMDModule
- IPixelStreamingHMDModule
- ISimpleHMDPlugin
- IInputDebuggingInterface
- IInputDeviceModule
- FRawInputPlugin
- IOpenXRHandTrackingModule
- IOpenXRInputPlugin
- IOpenXRViveTrackerModule
- IPixelStreamingInputModule
- IPixWinPlugin
- ISteamControllerPlugin
- ILatencyMarkerModule
- FReflexLatencyMarkers
- FReflexStatsLatencyMarkers
- ILocalizationServiceProvider
- ILogVisualizer
- IMaxTickRateHandlerModule
- FReflexMaxTickRateHandler
- IMeshDeformerProvider
- IMeshReductionModule
- IProxyLODMeshReduction
- ISkeletalMeshReduction
- IModelingModeToolExtension
- FHairModelingToolsetModule
- IModule
- FChaosVDTraceModule
- IMotionController
- FXRMotionControllerBase
- FXRMotionControllerBaseLegacy
- IMotionTrackingSystemManagement
- IMoviePipelineBurnInExtension
- IMovieSceneSectionRecorderFactory
- IMovieSceneTrackRecorderFactory
- FMovieScene3DAttachTrackRecorderFactory
- FMovieScene3DTransformTrackRecorderFactory
- FMovieSceneAnimationTrackRecorderFactory
- FMovieSceneChaosCacheTrackRecorderFactory
- FMovieSceneLiveLinkControllerMapTrackRecorderFactory
- FMovieSceneNiagaraTrackRecorderFactory
- FMovieSceneParticleTrackRecorderFactory
- FMovieScenePropertyTrackRecorderFactory
- FMovieSceneSpawnTrackRecorderFactory
- FMovieSceneVisibilityTrackRecorderFactory
- INetworkMessagingExtension
- IQuicNetworkMessagingExtension
- IOnlinePlayTimeLimit
- FPlayTimeLimitImpl
- IOnlineTracing
- IOpenXRARModule
- IOpenXRARTrackedGeometryHolder
- IOpenXRExtensionPlugin
- FOpenXRMsftHandInteraction
- IPhysicsAssetRenderInterface
- FPhysicsAssetRenderInterface
- IPIEAuthorizer
- IPluginsEditorFeature
- IPluginBrowser
- IProjectBuildMutatorFeature
- IPropertyAccessBlueprintBinding
- IPropertyAccessEditor
- IRemoteControlInterceptionFeature
- IRemoteControlInterceptionFeatureInterceptor
- IRemoteControlInterceptionFeatureProcessor
- IRenderCaptureProvider
- IPixWinPlugin
- IRewindDebuggerDoubleClickHandler
- IRewindDebuggerExtension
- IRewindDebuggerTrackCreator
- IRewindDebuggerViewCreator
- ISerializedRecorder
- FSerializedRecorder
- ISimulationEditorExtender
- FSimulationEditorExtender
- ISoundfieldFactory
- FAmbisonicsSoundfieldFormat
- FOculusAmbisonicsFactory
- ISoundfieldEndpointFactory
- ISourceCodeAccessor
- ISourceControlProvider
- ISpectatorScreenController
- FDefaultSpectatorScreenController
- IStageDataProvider
- ITakeRecorderDropHandler
- ITargetCacheProvider
- FTargetCacheProviderEditor
- ITimingViewExtender
- IUVEditorModularFeature
- FUVEditorModularFeature
- IVirtualizationBackendFactory
- IVirtualizationSourceControlUtilities
- IVirtualizationSystemFactory
- IVoiceChatRoom
- IXRSystemAssets
- IXRTrackingSystem
- FXRTrackingSystemBase
- FHeadMountedDisplayBase
- FPixelStreamingHMD
- FXRTrackingProxy
- UARDependencyHandler
- UARGeoTrackingSupport
- UContentBrowserDataSource
- UContentBrowserAliasDataSource
- UContentBrowserAssetDataSource
- UContentBrowserClassDataSource
- UContentBrowserFileDataSource
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Features/IModularFeature.h |
Include | #include "Features/IModularFeature.h" |
Syntax
class IModularFeature
Remarks
All modular feature interfaces derive from this base interface