IModularFeature

All modular feature interfaces derive from this base interface

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IModularFeature

FARSupportInterface

FBaseMeshReconstructorModule

FComponentCacheAdapter

FGeometryCollectionCacheAdapter

FStaticMeshCacheAdapter

FExternalProfiler

IAnalyzerFactory

FLoudnessFactory

FMeterFactory

IAnalyzerNRTFactory

FConstantQNRTFactory

FLoudnessNRTFactory

FOnsetNRTFactory

IAnimRootMotionProvider

IAppleARKitFaceSupport

IAppleARKitPoseTrackingLiveLink

IARLiveLinkRetargetingLogic

IARSessionConfigCookSupport

IAudioCaptureFactory

IAudioCaptureStream

IAudioEndpointFactory

IAudioLinkFactory

IAudioModulationFactory

FAudioModulationPluginFactory

IAudioOcclusionFactory

IAudioReverbFactory

IAudioSourceDataOverrideFactory

IAudioSpatializationFactory

FITDSpatializationPluginFactory

FMicrosoftSpatialSoundPluginFactory

IAvatarProvider

IAzureSpatialAnchors

FAzureSpatialAnchorsBase

IBlendSpaceAnalysisFeature

IBuildFunctionFactory

TBuildFunctionFactory

IBuildWorkerExecutor

IBuildWorkerFactory

ICacheStoreMaintainer

ICameraModularFeature

ICameraPhotographyModule

IClothingAssetFactoryProvider

FClothingSystemEditorModule

IClothingSimulationFactoryClassProvider

FClothingSystemRuntimeModuleNv

ICompositingEditor

ICompressionFormat

IConsoleCommandExecutor

FConsoleCommandExecutor

IConvolutionAlgorithmFactory

IElectraSubtitleModularFeature

IEngineCrypto

IEyeTrackerModule

IOpenXREyeTrackerModule

IFFTAlgorithmFactory

FAudioFFTAlgorithmFactory

IGeometryProcessing_ApproximateActors

FApproximateActorsImpl

IHandTracker

IHeadMountedDisplayModule

IGoogleARCoreBaseModule

IOculusHMDModule

IOpenXRHMDModule

ISimpleHMDPlugin

ISteamVRPlugin

IInputDeviceModule

FRawInputPlugin

IOculusInputModule

IOpenXRHandTrackingModule

IOpenXRInputPlugin

IPixelStreamingModule

IPixWinPlugin

ISteamControllerPlugin

ISteamVRInputDeviceModule

ILatencyMarkerModule

FReflexLatencyMarkers

ILocalizationServiceProvider

ILogVisualizer

IMaxTickRateHandlerModule

FReflexMaxTickRateHandler

IMeshDeformerProvider

IMeshReductionModule

IProxyLODMeshReduction

ISkeletalMeshReduction

IModelingModeToolExtension

FHairModelingToolsetModule

IModule

IMotionController

FXRMotionControllerBase

IMotionTrackingSystemManagement

IMoviePipelineBurnInExtension

IMovieSceneSectionRecorderFactory

IMovieSceneTrackRecorderFactory

FMovieScene3DAttachTrackRecorderFactory

FMovieScene3DTransformTrackRecorderFactory

FMovieSceneAnimationTrackRecorderFactory

FMovieSceneLiveLinkControllerMapTrackRecorderFactory

FMovieSceneParticleTrackRecorderFactory

FMovieScenePropertyTrackRecorderFactory

FMovieSceneSpawnTrackRecorderFactory

FMovieSceneVisibilityTrackRecorderFactory

INetworkMessagingExtension

IOnlinePlayTimeLimit

FPlayTimeLimitImpl

IOnlineTracing

IOpenXRARModule

IOpenXRARTrackedGeometryHolder

IOpenXRExtensionPlugin

FOpenXRMsftHandInteraction

IOculusOpenXRHMDPlugin

IPIEAuthorizer

IPluginsEditorFeature

IPluginBrowser

IPoseSearchProvider

IProjectBuildMutatorFeature

IPropertyAccessBlueprintBinding

IPropertyAccessEditor

IRemoteControlInterceptionFeature

IRemoteControlInterceptionFeatureInterceptor

IRemoteControlInterceptionFeatureProcessor

IRenderCaptureProvider

IPixWinPlugin

IRewindDebuggerDoubleClickHandler

IRewindDebuggerExtension

IRewindDebuggerViewCreator

ISerializedRecorder

FSerializedRecorder

ISimulationEditorExtender

ISoundfieldFactory

FAmbisonicsSoundfieldFormat

FOculusAmbisonicsFactory

ISoundfieldEndpointFactory

ISourceCodeAccessor

ISourceControlProvider

ISpectatorScreenController

FDefaultSpectatorScreenController

IStageDataProvider

ITakeRecorderDropHandler

ITargetCacheProvider

FTargetCacheProviderEditor

ITimingViewExtender

IVirtualizationBackendFactory

IVirtualizationSourceControlUtilities

IVirtualizationSystemFactory

IVoiceChatRoom

IXRSystemAssets

IXRTrackingSystem

FXRTrackingSystemBase

FHeadMountedDisplayBase

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