Navigation
API > API/Developer > API/Developer/DesktopPlatform
Singleton class for accessing information about installed platform configurations
| Name | FInstalledPlatformInfo |
| Type | class |
| Header File | /Engine/Source/Developer/DesktopPlatform/Public/InstalledPlatformInfo.h |
| Include Path | #include "InstalledPlatformInfo.h" |
Syntax
class FInstalledPlatformInfo
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInstalledPlatformInfo() |
Constructor | InstalledPlatformInfo.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InstalledPlatformConfigurations | TArray< FInstalledPlatformConfiguration > | List of installed platform configuration combinations | InstalledPlatformInfo.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanDisplayPlatform
(
const FString& PlatformName, |
Queries whether a platform can be displayed as an option, even if it's not supported for the specified project type | InstalledPlatformInfo.h | |
bool IsPlatformMissingRequiredFile
(
const FString& PlatformName |
Queries whether a platform has any missing required files | InstalledPlatformInfo.h | |
bool IsValid
(
TOptional< EBuildTargetType > TargetType, |
Determines whether the given target type is supported | InstalledPlatformInfo.h | |
bool IsValidConfiguration
(
const EBuildConfiguration Configuration, |
Queries whether a configuration is valid for any available platform | InstalledPlatformInfo.h | |
bool IsValidPlatform
(
const FString& PlatformName, |
Queries whether a platform has any valid configurations | InstalledPlatformInfo.h | |
bool IsValidPlatformAndConfiguration
(
const EBuildConfiguration Configuration, |
Queries whether a platform and configuration combination is valid | InstalledPlatformInfo.h | |
bool IsValidPlatformArchitecture
(
const FString& PlatformName, |
Queries whether a platform architecture is valid for any configuration | InstalledPlatformInfo.h | |
bool IsValidTargetType
(
EBuildTargetType TargetType |
Queries whether a target type is valid for any configuration | InstalledPlatformInfo.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FInstalledPlatformInfo & Get() |
Accessor for singleton | InstalledPlatformInfo.h | |
static bool OpenInstallerOptions() |
Attempts to open the Launcher to the Installer options so that additional platforms can be downloaded | InstalledPlatformInfo.h |