UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FStaticallyLinkedModuleRegistrant< ModuleClass > Class Template Reference

#include <ModuleManager.h>

Public Member Functions

 FStaticallyLinkedModuleRegistrant (FLazyName InModuleName)
 

Static Public Member Functions

static IModuleInterfaceInitializeModule ()
 

Detailed Description

template<class ModuleClass>
class FStaticallyLinkedModuleRegistrant< ModuleClass >

Utility class for registering modules that are statically linked.

Constructor & Destructor Documentation

◆ FStaticallyLinkedModuleRegistrant()

template<class ModuleClass >
FStaticallyLinkedModuleRegistrant< ModuleClass >::FStaticallyLinkedModuleRegistrant ( FLazyName  InModuleName)
inline

Explicit constructor that registers a statically linked module

Member Function Documentation

◆ InitializeModule()

template<class ModuleClass >
static IModuleInterface * FStaticallyLinkedModuleRegistrant< ModuleClass >::InitializeModule ( )
inlinestatic

Creates and initializes this statically linked module.

The module manager calls this function through the delegate that was created in the

See also
FStaticallyLinkedModuleRegistrant constructor.
Returns
A pointer to a new instance of the module.

The documentation for this class was generated from the following file: