Navigation
Unreal Engine C++ API Reference > Runtime > Core > Modules > FModuleManager
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Modules/ModuleManager.h |
Include | #include "Modules/ModuleManager.h" |
Syntax
class FModuleInfo
Remarks
Information about a single module (may or may not be loaded.)
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TAtomic< bool > | bIsReady | True if this module is full loaded and ready to be used |
![]() |
bool | bWasUnloadedAtShutdown | True if this module was unloaded at shutdown time, and we never want it to be loaded again |
![]() |
FString | Filename | File name of this module (.dll file name) |
![]() |
void * | Handle | Handle to this module (DLL handle), if it's currently loaded |
![]() |
int32 | LoadOrder | Arbitrary number that encodes the load order of this module, so we can shut them down in reverse order. |
![]() |
TUniquePtr< IModuleInterface > | Module | The module object for this module. |
![]() |
FString | OriginalFilename | The original file name of the module, without any suffixes added |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FModuleInfo () |
Constructor |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
~FModuleInfo () |
Constants
Name | Description |
---|---|
CurrentLoadOrder | Static that tracks the current load number. Incremented whenever we add a new module |