| ITargetPlatform
|
Module |
|
Header |
/Engine/Source/Developer/TargetPlatform/Public/Common/TargetPlatformBase.h |
Include |
#include "Common/TargetPlatformBase.h" |
template<typename TPlatformProperties>
class TNonDesktopTargetPlatformBase : public TTargetPlatformBase< TPlatformProperties >
Name | Description | ||
---|---|---|---|
|
bIsClientOnly |
True if this target platform is client-only, ie strips out server stuff |
Name | Description | |
---|---|---|
|
TNonDesktopTargetPlatformBase |
A simplified version for TPs that never will have Editor or ServerOnly versions, potentially multiple CookFlavors, as well as IN VERY RARE CASES, a different runtime IniPlatformName than what is passed in here (an example being TVOS and IOS, where passing in TVOS properties is very complicated) |
Name | Description | ||
---|---|---|---|
|
CookingDeviceProfileName() |
Gets the name of the device profile to use when cooking this TargetPlatform |
|
|
HasEditorOnlyData() |
Checks whether this platform has only editor data (typically desktop platforms). |
|
|
IniPlatformName() |
Gets the platform's INI name (so an offline tool can load the INI for the given target platform). |
|
|
IsClientOnly() |
Checks whether this platform is only a client (and must connect to a server to run). |
|
|
IsRunningPlatform() |
Checks whether this platform is the platform that's currently running. |
|
|
IsServerOnly() |
Checks whether this platform is only a server. |
|
|
PlatformName() |
Returns the name of this platform |