IModularFeature

All modular feature interfaces derive from this base interface

Windows
MacOS
Linux

Inheritance Hierarchy

IModularFeature

FARSupportInterface

FBaseMeshReconstructorModule

FExternalProfiler

FProjectBuildMutatorFeature

IARSessionConfigCookSupport

IAudioModulationFactory

IAudioOcclusionFactory

IAudioReverbFactory

IAudioSpatializationFactory

FITDSpatializationPluginFactory

IAvatarProvider

ICameraPhotographyModule

IAnselModule

IClothingAssetFactoryProvider

FClothingSystemEditorModule

IClothingSimulationFactoryClassProvider

FClothingSystemRuntimeModule

ICompositingEditor

ICompressionFormat

IConsoleCommandExecutor

FConsoleCommandExecutor

IEditableMeshFormat

IEngineCrypto

IEyeTrackerModule

IMagicLeapEyeTrackerModule

FMagicLeapEyeTrackerModule

IHeadMountedDisplayModule

IGoogleARCoreBaseModule

IGoogleVRHMDPlugin

IMagicLeapPlugin

IOculusHMDModule

IOpenXRHMDPlugin

ISimpleHMDPlugin

ISteamVRPlugin

IInputDeviceModule

FRawInputPlugin

IBodyState

IDisplayClusterInputModule

IGoogleVRControllerPlugin

ILeapMotionPlugin

IMagicLeapControllerPlugin

IMagicLeapHandTrackingPlugin

IOculusInputModule

IOpenXRInputPlugin

IPixelStreamingPlugin

ISteamControllerPlugin

ISteamVRControllerPlugin

ILocalizationServiceProvider

ILogVisualizer

IMeshReductionModule

IProxyLODMeshReduction

ISkeletalMeshReduction

IMotionController

FXRMotionControllerBase

IMotionTrackingSystemManagement

IMovieSceneSectionRecorderFactory

FMovieScene3DAttachSectionRecorderFactory

FMovieSceneParticleTrackSectionRecorderFactory

FMovieSceneSpawnSectionRecorderFactory

FMovieSceneVisibilitySectionRecorderFactory

IMovieSceneTrackRecorderFactory

FMovieScene3DAttachTrackRecorderFactory

FMovieScene3DTransformTrackRecorderFactory

FMovieSceneAnimationTrackRecorderFactory

FMovieSceneParticleTrackRecorderFactory

FMovieScenePropertyTrackRecorderFactory

FMovieSceneSpawnTrackRecorderFactory

FMovieSceneVisibilityTrackRecorderFactory

IOnlinePlayTimeLimit

FPlayTimeLimitImpl

IPluginsEditorFeature

IPluginBrowser

ISceneOutlinerTraversal

ISerializedRecorder

FSerializedRecorder

ISimulationEditorExtender

ISourceCodeAccessor

ISourceControlProvider

ISpectatorScreenController

FDefaultSpectatorScreenController

ITakeRecorderDropHandler

ITargetCacheProvider

FTargetCacheProviderEditor

IVoiceChat

FVivoxVoiceChat

IVoiceChatRoom

IXRSystemAssets

IXRTrackingSystem

FXRTrackingSystemBase

FHeadMountedDisplayBase

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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback