| ITargetPlatform
|
Module |
|
Header |
/Engine/Source/Developer/TargetPlatform/Public/Common/TargetPlatformBase.h |
Include |
#include "Common/TargetPlatformBase.h" |
template<typename TPlatformProperties>
class TTargetPlatformBase : public FTargetPlatformBase
Template for target platforms.
Name | Description | |
---|---|---|
|
TTargetPlatformBase() |
Default constructor. |
Name | Description | ||
---|---|---|---|
|
IsUsable() |
Returns true if the target platform will be able to be initialized with an FPlatformInfo. |
Name | Description | ||
---|---|---|---|
|
GetMemoryMappingAlignment() |
Gets the alignment of memory mapping for this platform, typically the page size. |
|
|
GetZlibReplacementFormat() |
Gets a new compression format to use in place of Zlib. This should be rarely implemented |
|
|
HasEditorOnlyData() |
Checks whether this platform has only editor data (typically desktop platforms). |
|
|
HasSecurePackageFormat() |
Checks whether this platform has a secure shippable package format, and therefore doesn't need any encryption or signing support |
|
|
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). |
|
|
IsLittleEndian() |
Checks whether this platform is little endian. |
|
|
IsServerOnly() |
Checks whether this platform is only a server. |
|
|
PlatformName() |
Returns the name of this platform |
|
|
RequiresCookedData() |
Checks whether this platform requires cooked data (typically console platforms). |
|
|
EPlatformAut... |
RequiresUserCredentials() |
Checks whether this platform requires user credentials (typically server platforms). |
|
SupportsAutoSDK() |
Returns true if the platform supports the AutoSDK system |
|
|
SupportsBuildTarget ( |
Checks whether this platform supports the specified build target, i.e. Game or Editor. |
|
|
SupportsFeature ( |
Checks whether the target platform supports the specified feature. |