FDataDrivenPlatformInfoRegistry

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Misc/DataDrivenPlatformInfoRegistry.h

Include

#include "Misc/DataDrivenPlatformInfoRegistry.h"

Syntax

struct FDataDrivenPlatformInfoRegistry

Functions

Name Description

Public function Static

const TMap< ...

 

GetAllPlatformInfos()

Get the global set of data driven platform information

Public function Static

const TArray...

 

GetConfidentialPlatforms()

Gets a list of all known confidential platforms (

these are just the platforms you have access to, so, for example PS4 won't be returned if you are not a PS4 licensee)

Public function Static

int32

 

GetNumDataDrivenIniFiles()

Returns the number of discovered ini files that can be loaded with LoadDataDrivenIniFile

Public function Static

const FPlatf...

 

GetPlatformInfo

(
    const FString& PlatformName
)

Get the data driven platform info for a given platform.

Public function Static

const TArray...

 

GetValidPlatformDirectoryNames()

Gets a set of platform names based on GetAllPlatformInfos, their AdditionalRestrictedFolders, and possibly filtered based on what editor has support compiled for This is not necessarily the same as IniParents, although there is overlap - IniParents come from chaining DDPIs, so those will be in GetAllPlatformInfos already to be checked

Public function Static

bool

 

HasCompiledSupportForPlatform

(
    const FString& PlatformName,
    EPlatformNameType PlatformNameType
)

Public function Static

bool

 

LoadDataDrivenIniFile

(
    int32 Index,
    FConfigFile& IniFile,
    FString& PlatformName
)

Load the given ini file, and

Classes

Name

Description

Public struct

FPlatformInfo

Information about a platform loaded from disk.

Enums

Name

Description

Public enum

EPlatformNameType

Checks for the existence of compiled modules for a given (usually another, target, platform) Since there are different types of platform names, it is necessary pass in the type of name

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss