ELoadingPhase::Type

Phase at which this module should be loaded during startup.

Windows
MacOS
Linux

References

Module

Projects

Header

/Engine/Source/Runtime/Projects/Public/ModuleDescriptor.h

Include

#include "ModuleDescriptor.h"

Syntax

namespace ELoadingPhase
{
    enum Type
    {
        EarliestPossible,
        PostConfigInit,
        PreEarlyLoadingScreen,
        PreLoadingScreen,
        PreDefault,
        Default,
        PostDefault,
        PostEngineInit,
        None,
        Max,
    }
}

Values

Name

Description

EarliestPossible

As soon as possible - in other words, uplugin files are loadable from a pak file (as well as right after PlatformFile is set up in case pak files aren't used) Used for plugins needed to read files (compression formats, etc)

PostConfigInit

Loaded before the engine is fully initialized, immediately after the config system has been initialized.

PreEarlyLoadingScreen

Loaded before coreUObject for setting up manual loading screens, used for our chunk patching system

PreLoadingScreen

Loaded before the engine is fully initialized for modules that need to hook into the loading screen before it triggers

PreDefault

Right before the default phase

Default

Loaded at the default loading point during startup (during engine init, after game modules are loaded.)

PostDefault

Right after the default phase

PostEngineInit

After the engine has been initialized

None

Do not automatically load this module

Max

NOTE: If you add a new value, make sure to update the ToString() method below!

Remarks

Phase at which this module should be loaded during startup.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback