Navigation
API > API/Runtime > API/Runtime/Core
| Name | FDataDrivenPlatformInfoRegistry |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/DataDrivenPlatformInfoRegistry.h |
| Include Path | #include "Misc/DataDrivenPlatformInfoRegistry.h" |
Syntax
struct FDataDrivenPlatformInfoRegistry
Enums
Public
| Name | Remarks |
|---|---|
| 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 |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ClearDeviceStatus
(
FName PlatformName |
Wipes out cached device status for all devices in a platform (or all platforms if PlatformName is empty) | Misc/DataDrivenPlatformInfoRegistry.h | |
static FDataDrivenPlatformInfo & DeviceIdToInfo
(
FString DeviceId, |
Misc/DataDrivenPlatformInfoRegistry.h | ||
static const TMap< FName, FDataDrivenPlatformInfo > & GetAllPlatformInfos() |
Get the global set of data driven platform information | Misc/DataDrivenPlatformInfoRegistry.h | |
static const TArray< struct FPreviewPlatformMenuItem > & GetAllPreviewPlatformMenuItems() |
Retrieve the full list of all known preview platforms from all DDPIs | Misc/DataDrivenPlatformInfoRegistry.h | |
| Gets a list of all known confidential platforms (note these are just the platforms you have access to, so, for example PS4 won't be returned if you are not a PS4 licensee) | Misc/DataDrivenPlatformInfoRegistry.h | ||
static const TArray< struct FPreviewPlatformMenuItem > * GetMenuItemForShaderPlatformName
(
FName ShaderPlatformName |
Retrieve the PreviewPlatform MenuItems for ShaderPlatformName | Misc/DataDrivenPlatformInfoRegistry.h | |
static FDataDrivenPlatformInfo & GetMutablePlatformInfo
(
FName PlatformName |
Misc/DataDrivenPlatformInfoRegistry.h | ||
static TMap< FName, FDataDrivenPlatformInfo > & GetMutablePlatformInfos() |
Misc/DataDrivenPlatformInfoRegistry.h | ||
static int32 GetNumDataDrivenIniFiles() |
Returns the number of discovered ini files that can be loaded with LoadDataDrivenIniFile | Misc/DataDrivenPlatformInfoRegistry.h | |
| Gets a set of platform names based on GetAllPlatformInfos, their AdditionalRestrictedFolders 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 | Misc/DataDrivenPlatformInfoRegistry.h | ||
static const FDataDrivenPlatformInfo & GetPlatformInfo
(
const char* PlatformName |
Misc/DataDrivenPlatformInfoRegistry.h | ||
static const FDataDrivenPlatformInfo & GetPlatformInfo
(
FName PlatformName |
Misc/DataDrivenPlatformInfoRegistry.h | ||
static const FDataDrivenPlatformInfo & GetPlatformInfo
(
const FString& PlatformName |
Get the data driven platform info for a given platform. | Misc/DataDrivenPlatformInfoRegistry.h | |
static const TArray< const FDataDrivenPlatformInfo * > & GetSortedPlatformInfos
(
EPlatformInfoType PlatformType |
Misc/DataDrivenPlatformInfoRegistry.h | ||
static const TArray< const FDataDrivenPlatformInfo * > & GetSortedPlatformInfos () |
Misc/DataDrivenPlatformInfoRegistry.h | ||
static const TArray< FName > GetSortedPlatformNames
(
EPlatformInfoType PlatformType |
Get sorted platorm infos or names. | Misc/DataDrivenPlatformInfoRegistry.h | |
static const TArray< FName > GetSortedPlatformNames () |
Misc/DataDrivenPlatformInfoRegistry.h | ||
| 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 | Misc/DataDrivenPlatformInfoRegistry.h | ||
static bool HasCompiledSupportForPlatform
(
FName PlatformName, |
Misc/DataDrivenPlatformInfoRegistry.h | ||
static bool IsPlatformHiddenFromUI
(
FName PlatformName |
Option to hide a platform from the user interface at runtime | Misc/DataDrivenPlatformInfoRegistry.h | |
static bool LoadDataDrivenIniFile
(
int32 Index, |
Load the given ini file, and | Misc/DataDrivenPlatformInfoRegistry.h | |
static void SetPlatformHiddenFromUI
(
FName PlatformName |
Misc/DataDrivenPlatformInfoRegistry.h |