IModularFeature

All modular feature interfaces derive from this base interface

Windows
MacOS
Linux

Inheritance Hierarchy

IModularFeature

FARSupportInterface

FBaseMeshReconstructorModule

FComponentCacheAdapter

FGeometryCollectionCacheAdapter

FStaticMeshCacheAdapter

FExternalProfiler

IAnalyzerNRTFactory

FConstantQNRTFactory

FLoudnessNRTFactory

FOnsetNRTFactory

IAppleARKitFaceSupport

IAppleARKitPoseTrackingLiveLink

IARLiveLinkRetargetingLogic

IARSessionConfigCookSupport

IAudioCaptureFactory

IAudioCaptureStream

IAudioEndpointFactory

IAudioModulationFactory

FAudioModulationPluginFactory

IAudioOcclusionFactory

IAudioReverbFactory

IAudioSpatializationFactory

FITDSpatializationPluginFactory

FMicrosoftSpatialSoundPluginFactory

IAvatarProvider

IAzureSpatialAnchors

FAzureSpatialAnchorsBase

ICameraPhotographyModule

IAnselModule

IClothingAssetFactoryProvider

FClothingSystemEditorModule

IClothingSimulationFactoryClassProvider

FClothingSystemRuntimeModuleNv

ICompositingEditor

ICompressionFormat

IConsoleCommandExecutor

FConsoleCommandExecutor

IConvolutionAlgorithmFactory

IEditableMeshFormat

IEngineCrypto

IEyeTrackerModule

IMagicLeapEyeTrackerModule

FMagicLeapEyeTrackerModule

IOpenXREyeTrackerModule

IFFTAlgorithmFactory

FAudioFFTAlgorithmFactory

IHandTracker

IHeadMountedDisplayModule

IGoogleARCoreBaseModule

IGoogleVRHMDPlugin

IMagicLeapPlugin

IOculusHMDModule

IOpenXRHMDPlugin

ISimpleHMDPlugin

ISteamVRPlugin

IInputDeviceModule

FRawInputPlugin

IGoogleVRControllerPlugin

IMagicLeapControllerPlugin

IMagicLeapHandTrackingPlugin

IOculusInputModule

IOpenXRHandTrackingModule

IOpenXRInputPlugin

IPixelStreamingModule

IPixWinPlugin

ISteamControllerPlugin

ISteamVRInputDeviceModule

ILatencyMarkerModule

FReflexLatencyMarkers

ILocalizationServiceProvider

ILogVisualizer

IMagicLeapARPinFeature

IMaxTickRateHandlerModule

FReflexMaxTickRateHandler

IMeshReductionModule

IProxyLODMeshReduction

ISkeletalMeshReduction

IModule

IMotionController

FXRMotionControllerBase

IMotionTrackingSystemManagement

IMovieSceneSectionRecorderFactory

IMovieSceneTrackRecorderFactory

FMovieScene3DAttachTrackRecorderFactory

FMovieScene3DTransformTrackRecorderFactory

FMovieSceneAnimationTrackRecorderFactory

FMovieSceneParticleTrackRecorderFactory

FMovieScenePropertyTrackRecorderFactory

FMovieSceneSpawnTrackRecorderFactory

FMovieSceneVisibilityTrackRecorderFactory

INetworkMessagingExtension

IOnlinePlayTimeLimit

FPlayTimeLimitImpl

IOnlineTracing

IOpenXRARModule

IOpenXRARTrackedGeometryHolder

IOpenXRExtensionPlugin

FOpenXRMsftHandInteraction

IOculusOpenXRHMDPlugin

IPIEAuthorizer

IPluginsEditorFeature

IPluginBrowser

IProjectBuildMutatorFeature

IPropertyAccessEditor

IRemoteControlInterceptionFeature

IRemoteControlInterceptionFeatureInterceptor

IRemoteControlInterceptionFeatureProcessor

IRenderCaptureProvider

IPixWinPlugin

ISceneOutlinerTraversal

ISerializedRecorder

FSerializedRecorder

ISimulationEditorExtender

ISoundfieldFactory

FAmbisonicsSoundfieldFormat

FOculusAmbisonicsFactory

ISoundfieldEndpointFactory

ISourceCodeAccessor

ISourceControlProvider

ISpectatorScreenController

FDefaultSpectatorScreenController

IStageDataProvider

ITakeRecorderDropHandler

ITargetCacheProvider

FTargetCacheProviderEditor

ITimingViewExtender

IVoiceChatRoom

IXRSystemAssets

IXRTrackingSystem

FXRTrackingSystemBase

FHeadMountedDisplayBase

FXRTrackingProxy

UARDependencyHandler

UARGeoTrackingSupport

UContentBrowserDataSource

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

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