BuildPatchServices::EBuildPatchState

Namespace to declares the progress type enum

Windows
MacOS
Linux

References

Module

BuildPatchServices

Header

/Engine/Source/Runtime/Online/BuildPatchServices/Public/BuildPatchState.h

Include

#include "BuildPatchState.h"

Syntax

namespace BuildPatchServices
{
    enum EBuildPatchState
    {
        Queued                  = 0,
        Initializing,
        Resuming,
        Downloading,
        Installing,
        MovingToInstall,
        SettingAttributes,
        BuildVerification,
        CleanUp,
        PrerequisitesInstall,
        Completed,
        Paused,
        NUM_PROGRESS_STATES,
    }
}

Values

Name

Description

Queued

The patch process is waiting for other installs.

Initializing

The patch process is initializing.

Resuming

The patch process is enumerating existing staged data.

Downloading

The patch process is downloading patch data.

Installing

The patch process is installing files.

MovingToInstall

The patch process is moving staged files to the install.

SettingAttributes

The patch process is setting up attributes on the build.

BuildVerification

The patch process is verifying the build.

CleanUp

The patch process is cleaning temp files.

PrerequisitesInstall

The patch process is installing prerequisites.

Completed

A state to catch the UI when progress is 100% but UI still being displayed.

Paused

The process has been set paused.

NUM_PROGRESS_STATES

Holds the number of states, for array sizes.

Remarks

Namespace to declares the progress type enum

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