Navigation
API > API/Runtime > API/Runtime/DeveloperSettings
The manager for all platform-specific settings.
| Name | UPlatformSettingsManager |
| Type | class |
| Header File | /Engine/Source/Runtime/DeveloperSettings/Public/Engine/PlatformSettingsManager.h |
| Include Path | #include "Engine/PlatformSettingsManager.h" |
Syntax
UCLASS (MinimalAPI)
class UPlatformSettingsManager : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPlatformSettingsManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPlatformSettingsManager
(
const FObjectInitializer& ObjectInitializer |
Engine/PlatformSettingsManager.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| SimulatedEditorPlatform | FName | Current simulated platform. | Engine/PlatformSettingsManager.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| IniPlatformName | FName | The true platform name for the current platform (unaffected by previews, etc...) | Engine/PlatformSettingsManager.h | |
| SettingsMap | TMap< TSubclassOf< UPlatformSettings >, FPlatformSettingsInstances > | Created platform-specific settings. | Engine/PlatformSettingsManager.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< TObjectPtr< UPlatformSettings > > GetAllPlatformSettings () |
Engine/PlatformSettingsManager.h | ||
TArray< TObjectPtr< UPlatformSettings > > GetAllPlatformSettings
(
TSubclassOf< UPlatformSettings > SettingsClass |
Engine/PlatformSettingsManager.h | ||
FName GetCurrentPlatformName() |
Engine/PlatformSettingsManager.h | ||
TPlatformSettingsClass * GetSettingsForPlatform () |
Engine/PlatformSettingsManager.h | ||
UPlatformSettings * GetSettingsForPlatform
(
TSubclassOf< UPlatformSettings > SettingsClass |
Returns the platform settings for the specified class for the current platform. | Engine/PlatformSettingsManager.h | |
TPlatformSettingsClass * GetSettingsForPlatform
(
FName TargetIniPlatformName |
Engine/PlatformSettingsManager.h | ||
UPlatformSettings * GetSettingsForPlatform
(
TSubclassOf< UPlatformSettings > SettingsClass, |
Returns the platform settings for the specified class for the specified platform. | Engine/PlatformSettingsManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const UPlatformSettingsManager & Get() |
Engine/PlatformSettingsManager.h | ||
static FName GetEditorSimulatedPlatform() |
Gets the simulated platform. | Engine/PlatformSettingsManager.h | |
static TArray< FName > GetKnownAndEnablePlatformIniNames() |
Engine/PlatformSettingsManager.h | ||
static void SetEditorSimulatedPlatform
(
FName PlatformIniName |
Sets the current simulated platform. | Engine/PlatformSettingsManager.h |