DesktopPlatform

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FBuildProduct

Record of a file that was created as part of the build process

Public class

FDesktopPlatformModule

Public class

FMultiPlatformTargetReceiptBuildWorkers

Globally registers a UE::DerivedData::IBuildWorkerFactory instance for each platform that build workers can be supported.

Public struct

FReceiptProperty

Arbitrary property name/value which metadata from the build scripts can be passed on to downstream tasks

Public struct

FRuntimeDependency

Information about a file which is required by the target at runtime, and must be moved around with it.

Public class

FScopedSystemModalMode

When constructed leaves system wide modal mode (all windows disabled except for the OS modal window) When destructed leaves this mode

Public struct

FTargetInfo

Information about a target supported by a project

Public struct

FTargetPlatformInfo

Information about a given platform

Public struct

FTargetReceipt

Stores information about a compiled target. Mirror of the TargetReceipt class generated by UBT.

Public class

FTargetReceiptBuildWorker

Globally registers a UE::DerivedData::IBuildWorkerFactory instance that runs an executable built by UnrealBuildTool.

Public class

IDesktopPlatform

Interface for functionality supported by desktop platforms

Typedefs

Name

Description

Flags

Enums

Name

Description

Public enum

EFileDialogFlags::Type

Public enum

EFontImportFlags

Public enum

PlatformInfo::EPlatformFilter

Flavor types used when filtering the platforms based upon their flags

Public enum

PlatformInfo::EPlatformFlags::Flag

Flags describing platform variants

Functions

Name Description

Public function

constexpr bo...

 

operator!

(
    EFontImportFlags E
)

Public function

constexpr EF...

 

operator&

(
    EFontImportFlags Lhs,
    EFontImportFlags Rhs
)

Public function

EFontImportF...

 

operator&=

(
    EFontImportFlags& Lhs,
    EFontImportFlags Rhs
)

Public function

constexpr EF...

 

operator^

(
    EFontImportFlags Lhs,
    EFontImportFlags Rhs
)

Public function

EFontImportF...

 

operator^=

(
    EFontImportFlags& Lhs,
    EFontImportFlags Rhs
)

Public function

constexpr EF...

 

operator|

(
    EFontImportFlags Lhs,
    EFontImportFlags Rhs
)

Public function

EFontImportF...

 

operator|=

(
    EFontImportFlags& Lhs,
    EFontImportFlags Rhs
)

Public function

constexpr EF...

 

operator~

(
    EFontImportFlags E
)