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

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