Navigation
| Name | DesktopPlatform |
| Type | Developer |
| Location | /Engine/Source/Developer/DesktopPlatform/ |
| Module Build Rules | DesktopPlatform.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FDesktopPlatformModule | |
| FInstalledPlatformInfo | Singleton class for accessing information about installed platform configurations |
| FMultiPlatformTargetReceiptBuildWorkers | Globally registers a UE::DerivedData::IBuildWorkerFactory instance for each platform that build workers can be supported. |
| FTargetReceiptBuildWorker | Globally registers a UE::DerivedData::IBuildWorkerFactory instance that runs an executable built by UnrealBuildTool. |
| TFunctionRef | |
| TSteamDeckDevice | Extend from either WIndows or Linux device, since there will be a lot of shared functionality. |
Structs
| Name | Remarks |
|---|---|
| FBuildProduct | Record of a file that was created as part of the build process |
| FInstalledPlatformConfiguration | Information about a single installed platform configuration |
| FReceiptProperty | Arbitrary property name/value which metadata from the build scripts can be passed on to downstream tasks |
| FRuntimeDependency | Information about a file which is required by the target at runtime, and must be moved around with it. |
| FTargetInfo | Information about a target supported by a project |
| FTargetReceipt | Stores information about a compiled target. Mirror of the TargetReceipt class generated by UBT. |
Interfaces
| Name | Remarks |
|---|---|
| IDesktopPlatform | Interface for functionality supported by desktop platforms |
Enums
Public
| Name | Remarks |
|---|---|
| EFileDialogFlags::Type | |
| EFontImportFlags | |
| EInstalledPlatformState | |
| EProjectType | Forward declaration. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ENUM_CLASS_FLAGS
(
EFontImportFlags |
When constructed leaves system wide modal mode (all windows disabled except for the OS modal window) When destructed leaves this mode | IDesktopPlatform.h | |
EProjectType EProjectTypeFromString
(
const FString& ProjectTypeName |
InstalledPlatformInfo.h |