Navigation
API > API/Developer > API/Developer/DeveloperToolSettings
| Name | UPlatformsMenuSettings |
| Type | class |
| Header File | /Engine/Source/Developer/DeveloperToolSettings/Classes/Settings/PlatformsMenuSettings.h |
| Include Path | #include "Settings/PlatformsMenuSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Game)
class UPlatformsMenuSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPlatformsMenuSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPlatformsMenuSettings
(
const FObjectInitializer& ObjectInitializer |
Settings/PlatformsMenuSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CookBuildTarget | FString | Build target to use when the "Cook Content" button is clicked in the menu | Settings/PlatformsMenuSettings.h |
|
| CookPlatform | FName | Name of the platform (IniPlatformName) to use when the "Cook Content" button is clicked in the menu | Settings/PlatformsMenuSettings.h |
|
| LaunchOnTarget | FString | Name of the target to use for LaunchOn (only Game/Client targets) | Settings/PlatformsMenuSettings.h |
|
| PackageBuildTarget | FString | Build target to use when the "Package Project" button is clicked in the menu | Settings/PlatformsMenuSettings.h |
|
| PackagePlatform | FName | Name of the platform (IniPlatformName) to use when the "Package Project" button is clicked in the menu | Settings/PlatformsMenuSettings.h |
|
| PrepareForDebuggingBuildTarget | FString | Build target to use when the "Prepare for Debugging" button is clicked in the menu | Settings/PlatformsMenuSettings.h |
|
| PrepareForDebuggingPlatform | FName | Name of the platform (IniPlatformName) to use when the "Prepare for Debugging" button is clicked in the menu | Settings/PlatformsMenuSettings.h |
|
| StagingDirectory | FDirectoryPath | The directory to which the packaged project will be copied. | Settings/PlatformsMenuSettings.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LaunchOnBuildConfiguration | TOptional< EProjectPackagingBuildConfigurations > | Build configuration to use for LaunchOn | Settings/PlatformsMenuSettings.h |
|
| PackageBuildConfiguration | TOptional< EProjectPackagingBuildConfigurations > | Build configuration to use when the "Package Project" button is clicked in the menu | Settings/PlatformsMenuSettings.h |
|
| PerEngineCustomBuildBuildConfiguration | TMap< FString, EProjectPackagingBuildConfigurations > | Build configuration setting stored per entry in EngineCustomBuilds | Settings/PlatformsMenuSettings.h |
|
| PerEngineCustomBuildBuildTargetName | TMap< FString, FString > | Build target name setting stored per entry in EngineCustomBuilds | Settings/PlatformsMenuSettings.h |
|
| PerEngineCustomBuildDeviceId | TMap< FString, FString > | Device ID setting stored per entry in EngineCustomBuilds | Settings/PlatformsMenuSettings.h |
|
| PerEngineCustomBuildPlatformName | TMap< FString, FName > | Platform name setting stored per entry in EngineCustomBuilds | Settings/PlatformsMenuSettings.h |
|
| PerPlatformArchitecture | TMap< FName, FString > | Per platform architecture | Settings/PlatformsMenuSettings.h |
|
| PerPlatformTargetFlavorName | TMap< FName, FName > | Per platform flavor cooking target | Settings/PlatformsMenuSettings.h |
|
| PerProjectCustomBuildBuildConfiguration | TMap< FString, EProjectPackagingBuildConfigurations > | Build configuration setting stored per entry in ProjectCustomBuilds | Settings/PlatformsMenuSettings.h |
|
| PerProjectCustomBuildBuildTargetName | TMap< FString, FString > | Build target name setting stored per entry in ProjectCustomBuilds | Settings/PlatformsMenuSettings.h |
|
| PerProjectCustomBuildDeviceId | TMap< FString, FString > | Device ID setting stored per entry in ProjectCustomBuilds | Settings/PlatformsMenuSettings.h |
|
| PerProjectCustomBuildPlatformName | TMap< FString, FName > | Platform name setting stored per entry in ProjectCustomBuilds | Settings/PlatformsMenuSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetArchitectureForPlatform
(
FName IniPlatformName |
Settings/PlatformsMenuSettings.h | ||
EProjectPackagingBuildConfigurations GetBuildConfigurationForCustomBuild
(
ECustomBuildType Type, |
Settings/PlatformsMenuSettings.h | ||
FString GetBuildTargetForCustomBuild
(
ECustomBuildType Type, |
Settings/PlatformsMenuSettings.h | ||
const FTargetInfo * GetBuildTargetInfo
(
const FString& TargetName, |
Settings/PlatformsMenuSettings.h | ||
FString GetDeviceIdForCustomBuild
(
ECustomBuildType Type, |
Settings/PlatformsMenuSettings.h | ||
EProjectPackagingBuildConfigurations GetLaunchOnBuildConfiguration() |
Settings/PlatformsMenuSettings.h | ||
const FTargetInfo * GetLaunchOnTargetInfo() |
Gets the current launch on target, checking that it's valid, and the default build target if it is not | Settings/PlatformsMenuSettings.h | |
EProjectPackagingBuildConfigurations GetPackageBuildConfiguration() |
Settings/PlatformsMenuSettings.h | ||
FName GetPlatformForCustomBuild
(
ECustomBuildType Type, |
Returns the IniPlatformName selected for the custom build | Settings/PlatformsMenuSettings.h | |
FName GetTargetFlavorForPlatform
(
FName IniPlatformName |
Settings/PlatformsMenuSettings.h | ||
void SetArchitectureForPlatform
(
FName IniPlatformName, |
Settings/PlatformsMenuSettings.h | ||
void SetBuildConfigurationForCustomBuild
(
ECustomBuildType Type, |
Settings/PlatformsMenuSettings.h | ||
void SetBuildTargetForCustomBuild
(
ECustomBuildType Type, |
Settings/PlatformsMenuSettings.h | ||
void SetDeviceIdForCustomBuild
(
ECustomBuildType Type, |
Settings/PlatformsMenuSettings.h | ||
void SetLaunchOnBuildConfiguration
(
EProjectPackagingBuildConfigurations BuildConfiguration |
Settings/PlatformsMenuSettings.h | ||
void SetPackageBuildConfiguration
(
EProjectPackagingBuildConfigurations BuildConfiguration |
Settings/PlatformsMenuSettings.h | ||
void SetPlatformForCustomBuild
(
ECustomBuildType Type, |
Settings/PlatformsMenuSettings.h | ||
void SetTargetFlavorForPlatform
(
FName IniPlatformName, |
Settings/PlatformsMenuSettings.h |