UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDataDrivenPlatformInfo Struct Reference

#include <DataDrivenPlatformInfoRegistry.h>

Public Member Functions

const FNameGetCookPlatformName () const
 

Public Attributes

FName IniPlatformName
 
TArray< FString > IniParentChain
 
bool bIsConfidential = false
 
bool bIsFakePlatform = false
 
FString TargetSettingsIniSectionName
 
TArray< FString > AdditionalRestrictedFolders
 
FGuid GlobalIdentifier
 
uint32 Freezing_MaxFieldAlignment = 0xffffffff
 
bool Freezing_b32Bit = false
 
bool Freezing_bForce64BitMemoryImagePointers = false
 
bool Freezing_bAlignBases = false
 
bool bHasDedicatedGamepad = false
 
bool bDefaultInputStandardKeyboard = false
 
bool bInputSupportConfigurable = false
 
FString DefaultInputType = "Gamepad"
 
bool bSupportsMouseAndKeyboard = false
 
bool bSupportsGamepad = true
 
bool bCanChangeGamepadType = true
 
bool bSupportsTouch = false
 
FString HardwareCompressionFormat
 
FName OverrideCookPlatformName
 

Member Function Documentation

◆ GetCookPlatformName()

const FName & FDataDrivenPlatformInfo::GetCookPlatformName ( ) const
inline

Member Data Documentation

◆ AdditionalRestrictedFolders

TArray<FString> FDataDrivenPlatformInfo::AdditionalRestrictedFolders

◆ bCanChangeGamepadType

bool FDataDrivenPlatformInfo::bCanChangeGamepadType = true

◆ bDefaultInputStandardKeyboard

bool FDataDrivenPlatformInfo::bDefaultInputStandardKeyboard = false

◆ bHasDedicatedGamepad

bool FDataDrivenPlatformInfo::bHasDedicatedGamepad = false

◆ bInputSupportConfigurable

bool FDataDrivenPlatformInfo::bInputSupportConfigurable = false

◆ bIsConfidential

bool FDataDrivenPlatformInfo::bIsConfidential = false

◆ bIsFakePlatform

bool FDataDrivenPlatformInfo::bIsFakePlatform = false

◆ bSupportsGamepad

bool FDataDrivenPlatformInfo::bSupportsGamepad = true

◆ bSupportsMouseAndKeyboard

bool FDataDrivenPlatformInfo::bSupportsMouseAndKeyboard = false

◆ bSupportsTouch

bool FDataDrivenPlatformInfo::bSupportsTouch = false

◆ DefaultInputType

FString FDataDrivenPlatformInfo::DefaultInputType = "Gamepad"

◆ Freezing_b32Bit

bool FDataDrivenPlatformInfo::Freezing_b32Bit = false

◆ Freezing_bAlignBases

bool FDataDrivenPlatformInfo::Freezing_bAlignBases = false

◆ Freezing_bForce64BitMemoryImagePointers

bool FDataDrivenPlatformInfo::Freezing_bForce64BitMemoryImagePointers = false

◆ Freezing_MaxFieldAlignment

uint32 FDataDrivenPlatformInfo::Freezing_MaxFieldAlignment = 0xffffffff

◆ GlobalIdentifier

FGuid FDataDrivenPlatformInfo::GlobalIdentifier

◆ HardwareCompressionFormat

FString FDataDrivenPlatformInfo::HardwareCompressionFormat

◆ IniParentChain

TArray<FString> FDataDrivenPlatformInfo::IniParentChain

◆ IniPlatformName

FName FDataDrivenPlatformInfo::IniPlatformName

◆ OverrideCookPlatformName

FName FDataDrivenPlatformInfo::OverrideCookPlatformName

Platform name to be used for cooking (note: DOES NOT include the configuration name, eg "Server", "Client", only the platform name)

◆ TargetSettingsIniSectionName

FString FDataDrivenPlatformInfo::TargetSettingsIniSectionName

The documentation for this struct was generated from the following file: