Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FDataDrivenPlatformInfoRegistry Struct Reference

#include <DataDrivenPlatformInfoRegistry.h>

Static Public Member Functions

static const TMap< FName, FDataDrivenPlatformInfo > & GetAllPlatformInfos ()
 
static const TArray< FString > & GetValidPlatformDirectoryNames ()
 
static const FDataDrivenPlatformInfoGetPlatformInfo (const FString &PlatformName)
 
static const FDataDrivenPlatformInfoGetPlatformInfo (FName PlatformName)
 
static const FDataDrivenPlatformInfoGetPlatformInfo (const char *PlatformName)
 
static const TArray< FNameGetSortedPlatformNames (EPlatformInfoType PlatformType)
 
static const TArray< const FDataDrivenPlatformInfo * > & GetSortedPlatformInfos (EPlatformInfoType PlatformType)
 
static const TArray< FNameGetSortedPlatformNames ()
 
static const TArray< const FDataDrivenPlatformInfo * > & GetSortedPlatformInfos ()
 
static const TArray< FName > & GetConfidentialPlatforms ()
 
static int32 GetNumDataDrivenIniFiles ()
 
static bool LoadDataDrivenIniFile (int32 Index, FConfigFile &IniFile, FString &PlatformName)
 

Detailed Description

Definition at line 253 of file DataDrivenPlatformInfoRegistry.h.

Member Function Documentation

◆ GetAllPlatformInfos()

static const TMap< FName, FDataDrivenPlatformInfo > & FDataDrivenPlatformInfoRegistry::GetAllPlatformInfos ( )
static

Get the global set of data driven platform information

◆ GetConfidentialPlatforms()

static const TArray< FName > & FDataDrivenPlatformInfoRegistry::GetConfidentialPlatforms ( )
static

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)

◆ GetNumDataDrivenIniFiles()

static int32 FDataDrivenPlatformInfoRegistry::GetNumDataDrivenIniFiles ( )
static

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

◆ GetPlatformInfo() [1/3]

static const FDataDrivenPlatformInfo & FDataDrivenPlatformInfoRegistry::GetPlatformInfo ( const char * PlatformName)
static

◆ GetPlatformInfo() [2/3]

static const FDataDrivenPlatformInfo & FDataDrivenPlatformInfoRegistry::GetPlatformInfo ( const FString & PlatformName)
static

Get the data driven platform info for a given platform. If the platform doesn't have any on disk, this will return a default constructed FConfigDataDrivenPlatformInfo

◆ GetPlatformInfo() [3/3]

static const FDataDrivenPlatformInfo & FDataDrivenPlatformInfoRegistry::GetPlatformInfo ( FName PlatformName)
static

◆ GetSortedPlatformInfos() [1/2]

static const TArray< const FDataDrivenPlatformInfo * > & FDataDrivenPlatformInfoRegistry::GetSortedPlatformInfos ( )
inlinestatic

Definition at line 288 of file DataDrivenPlatformInfoRegistry.h.

◆ GetSortedPlatformInfos() [2/2]

static const TArray< const FDataDrivenPlatformInfo * > & FDataDrivenPlatformInfoRegistry::GetSortedPlatformInfos ( EPlatformInfoType PlatformType)
static

◆ GetSortedPlatformNames() [1/2]

static const TArray< FName > FDataDrivenPlatformInfoRegistry::GetSortedPlatformNames ( )
inlinestatic

Definition at line 283 of file DataDrivenPlatformInfoRegistry.h.

◆ GetSortedPlatformNames() [2/2]

static const TArray< FName > FDataDrivenPlatformInfoRegistry::GetSortedPlatformNames ( EPlatformInfoType PlatformType)
static

Get sorted platorm infos or names. PlatformType is used to choose between true platforms and platform groups (or other fake platforms)

◆ GetValidPlatformDirectoryNames()

static const TArray< FString > & FDataDrivenPlatformInfoRegistry::GetValidPlatformDirectoryNames ( )
static

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

◆ LoadDataDrivenIniFile()

static bool FDataDrivenPlatformInfoRegistry::LoadDataDrivenIniFile ( int32 Index,
FConfigFile & IniFile,
FString & PlatformName )
static

Load the given ini file, and


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