BuildPatchServices

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public class

FBuildPatchServices

Public struct

FBuildPatchServicesInitSettings

Defines a list of all build patch services initialization settings, can be used to override default init behaviors.

Public struct

FChunkBuildConfiguration

Defines a list of all options for the build chunking task.

Public struct

FChunkDeltaOptimiserConfiguration

Defines a list of all options for the chunk delta optimisation task.

Public struct

FChunkSourceEvent

A message describing an event that occurred for a chunk source.

Public struct

FCompactifyConfiguration

Defines a list of all options for the cloud directory compactifier task.

Public struct

FDiffManifestsConfiguration

Defines a list of all options for the diff manifests task.

Public struct

FInstallationFileAction

A message describing an action taken to an installation file.

Public struct

FInstallerConfiguration

Defines a list of all the options of an installation task.

Public class

FMessageHandler

Base class of a message handler, this should be inherited from and passed to an installer to receive messages that you want to handle.

Public struct

FPackageChunksConfiguration

Defines a list of all options for the chunk packaging task.

Public struct

FPatchDataEnumerationConfiguration

Defines a list of all options for the patch data enumeration task.

Typedefs

Name

Description

FGenerationConfiguration

Temporary for use with deprecated module function.

Enums

Name

Description

Public enum

BuildPatchServices::EBuildPatchState

Namespace to declares the progress type enum

Public enum

BuildPatchServices::EDeltaPolicy

An enum defining the desired policy for requesting an optimised delta.

Public enum

BuildPatchServices::EFeatureLevel

An enum type to describe supported features of a certain manifest.

Public enum

BuildPatchServices::EInstallMode

An enum defining the installation mode that should be used.

Public enum

BuildPatchServices::EVerifyError

An enum defining the possible causes for a verification failure.

Public enum

BuildPatchServices::EVerifyMode

An enum defining the verification mode that should be used.

Functions

Name Description

Public function

const FStrin...

 

BuildPatchServices::EnumToString

(
    const EDeltaPolicy& DeltaPolicy
)

Returns the string representation of the EDeltaPolicy value. Used for analytics and logging only.

Public function

const FStrin...

 

BuildPatchServices::EnumToString

(
    const EInstallMode& InstallMode
)

Returns the string representation of the EInstallMode value. Used for analytics and logging only.

Public function

const FStrin...

 

BuildPatchServices::EnumToString

(
    const EVerifyMode& VerifyMode
)

Returns the string representation of the EVerifyMode value. Used for analytics and logging only.

Public function

bool

 

BuildPatchServices::FeatureLevelFromString

(
    const TCHAR* FeatureLevelStrin...,
    EFeatureLevel& FeatureLevel
)

Parses the provided string into the relevant EFeatureLevel value, if it matches.

Public function

const TCHAR ...

 

BuildPatchServices::FeatureLevelToString

(
    const EFeatureLevel& FeatureLevel
)

Returns the string representation of the EFeatureLevel value. Used for analytics and logging only.

Public function

const FStrin...

 

BuildPatchServices::StateToString

(
    const EBuildPatchState& State
)

Returns the string representation of the EBuildPatchState value.

Public function

const FText ...

 

BuildPatchServices::StateToText

(
    const EBuildPatchState& State
)

BuildPatchServices::StateToText(const EBuildPatchState& State) has been deprecated. It will no longer be supported by BuildPatchServices in the future.

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