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