Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/DataDrivenPlatformInfoRegistry.h |
Include |
#include "Misc/DataDrivenPlatformInfoRegistry.h" |
struct FDataDrivenPlatformInfoRegistry
Name | Description | ||
---|---|---|---|
|
const TMap< ... |
GetAllPlatformInfos() |
Get the global set of data driven platform information |
|
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) |
|
GetNumDataDrivenIniFiles() |
Returns the number of discovered ini files that can be loaded with LoadDataDrivenIniFile |
|
|
const FPlatf... |
GetPlatformInfo ( |
Get the data driven platform info for a given platform. |
|
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 |
|
HasCompiledSupportForPlatform ( |
||
|
LoadDataDrivenIniFile ( |
Load the given ini file, and |
Name |
Description |
|
---|---|---|
|
FPlatformInfo |
Information about a platform loaded from disk. |
Name |
Description |
|
---|---|---|
|
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 |