/Engine/Source/Runtime/Core/Public/Misc/DataDrivenPlatformInfoRegistry.h
Information about a platform loaded from disk.
struct FDataDrivenPlatformInfo
TArray<FString...
AdditionalRestrictedFolders
List of additional restricted folders
FString
AutoSDKPath
Path under CarefullyRedist for the SDK.
bool
bCanChangeGamepadType
bool
bCanUseCrashReporter
Whether or not the platform can use Crash Reporter
bool
bDefaultInputStandardKeyboard
True if this platform handles input via standard keyboard layout by default, translates to PC platform.
bool
bEnabledForUse
Enabled for use
bool
bHasCompiledTargetSupport
Whether or not this editor/program has compiled in support for this platform (by looking for TargetPlatform style DLLs, without loading them)
bool
bHasDedicatedGamepad
True if this platform has a non-generic gamepad specifically associated with it.
bool
bInputSupportConfigurable
Input-related settings.
bool
bIsConfidential
Is this platform confidential
bool
bIsFakePlatform
Some platforms are here just for IniParentChain needs and are not concrete platforms
bool
bSupportsGamepad
bool
bSupportsMouseAndKeyboard
bool
bSupportsTouch
bool
bUATClosesAfterLaunch
Whether UAT closes immediately after launching on this platform, or if it sticks around to read output from the running process
bool
bUsesHostCompiler
Whether code projects for this platform require the host platform compiler to be installed.
FString
DefaultInputType
bool
Freezing_b32Bit
bool
Freezing_bAlignBases
bool
Freezing_bForce64BitMemoryImagePointers
uint32
Freezing_MaxFieldAlignment
MemoryFreezing information, matchesFPlatformTypeLayoutParameters- defaults are clang, noneditor.
FGuid
GlobalIdentifier
GUID to represent this platform forever.
FString
HardwareCompressionFormat
The compression format that this platform wants; overrides game unless bForceUseProjectCompressionFormat
FPlatformIconPa...
IconPaths
Information about where to find the platform icons (for use byFAppStyle)
TArray<FString...
IniParentChain
Cached list of ini parents
FName
IniPlatformName
Copy of the platform name, same as the Key into GetAllPlatformInfos()
FName
PlatformGroupName
An identifier to group similar platforms together, such as "Mobile" and "Console".
FName
PlatformSubMenu
Submenu name to group similar platforms together in menus, such as "Linux" and "LinuxArm64".
FString
SDKTutorial
Tutorial path for tutorial to install SDK
FString
TargetSettingsIniSectionName
The name of the ini section to use to load target platform settings (used at runtime and cooktime)
FName
UBTPlatformName
An identifier that corresponds to UBT's UnrealTargetPlatform enum (and by proxy,FGenericPlatformMisc::GetUBTPlatform()), as well as the directory Binaries are placed under
FString
UBTPlatformString