Modules

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public class

FBuildVersion

Stores the version information associated with a build

Public class

FDefaultGameModuleImpl

Default minimal module class for gameplay modules. Does nothing at startup and shutdown.

Public class

FDefaultModuleImpl

A default minimal implementation of a module that does nothing at startup and shutdown

Public class

FModuleManager

Implements the module manager.

Public class

FModuleManifest

Stores a record of a built target, with all metadata that other tools may need to know about the build.

Public class

FModuleObserver

A simple class that observes the currently active module list for a specific module to be (un)loaded

Public struct

FModuleStatus

Structure for reporting module statuses.

Public class

FStaticallyLinkedModuleRegistrant

Utility class for registering modules that are statically linked.

Public class

IModuleInterface

Interface class that all module implementations should derive from.

Typedefs

Name

Description

FInitializeModuleFunctionPtr

Function pointer type for InitializeModule().

Enums

Name

Description

Public enum

ECheckModuleCompatibilityFlags

Public enum

EModuleChangeReason

Enumerates reasons for modules to change.

Public enum

EModuleLoadResult

Enumerates reasons for failed module loads.

Functions

Variables

Name Description

Public variable

bool

 

GIsHotReload

If true, we are reloading a class for HotReload

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