FModuleInfo

Information about a single module (may or may not be loaded.)

Windows
MacOS
Linux

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

Name Description

Public variable

TAtomic< bool >

 

bIsReady

True if this module is full loaded and ready to be used

Public variable

bool

 

bWasUnloadedAtShutdown

True if this module was unloaded at shutdown time, and we never want it to be loaded again

Public variable

FString

 

Filename

File name of this module (.dll file name)

Public variable

void *

 

Handle

Handle to this module (DLL handle), if it's currently loaded

Public variable

int32

 

LoadOrder

Arbitrary number that encodes the load order of this module, so we can shut them down in reverse order.

Public variable

TUniquePtr< IMo...

 

Module

The module object for this module.

Public variable

FString

 

OriginalFilename

The original file name of the module, without any suffixes added

Constructors

Name Description

Public function

FModuleInfo()

Constructor

Destructors

Name Description

Public function

~FModuleInfo()

Constants

Name

Description

CurrentLoadOrder

Static that tracks the current load number. Incremented whenever we add a new module

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