| FGenericPlatformProperties
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformProperties.h |
Include |
#include "GenericPlatform/GenericPlatformProperties.h" |
struct FGenericPlatformProperties
Base class for platform properties.
These are shared between: the runtime platform - via FPlatformProperties the target platforms - via ITargetPlatform
Name | Description | ||
---|---|---|---|
|
AllowsCallStackDumpDuringAssert() |
Whether the platform allows the call stack to be dumped during an assert. |
|
|
AllowsFramerateSmoothing() |
Whether this platform wants to allow framerate smoothing or not. |
|
|
GetMemoryMappingAlignment() |
||
|
const char &... |
GetPhysicsFormat() |
Gets the platform's physics format. |
|
const char &... |
GetZlibReplacementFormat() |
If this platform wants to replace Zlib with a platform-specific version, set the name of the compression format plugin (matching its GetCompressionFormatName() function) in an override of this function |
|
HasEditorOnlyData() |
Gets whether this platform has Editor-only data. |
|
|
HasFixedResolution() |
Gets whether user settings should override the resolution or not |
|
|
HasSecurePackageFormat() |
Checks whether shipped data on this platform is secure, and doesn't require extra encryption/signing to protect it. |
|
|
const char &... |
IniPlatformName() |
Gets the name of this platform when loading INI files. |
|
IsClientOnly() |
Gets whether this is a client only (no capability to run the game without connecting to a server) platform. |
|
|
IsGameOnly() |
Gets whether this is a game only platform. |
|
|
IsLittleEndian() |
Gets whether this is a Little Endian platform. |
|
|
IsMonolithicBuild() |
Gets whether this was a monolithic build or not |
|
|
IsProgram() |
Gets whether this was a program or not |
|
|
IsServerOnly() |
Gets whether this is a server only platform. |
|
|
const char &... |
PlatformName() |
Gets the name of this platform Note: MUST be implemented per platform. |
|
RequiresCookedData() |
Checks whether this platform requires cooked data. |
|
|
RequiresUserCredentials() |
Checks whether this platform requires user credentials (typically server platforms). |
|
|
SupportsAudioStreaming() |
Whether this platform supports streaming audio |
|
|
SupportsAutoSDK() |
Returns true if platform supports the AutoSDK system |
|
|
SupportsBuildTarget ( |
Checks whether the specified build target is supported. |
|
|
SupportsDistanceFieldAO() |
||
|
SupportsDistanceFieldShadows() |
||
|
SupportsGrayscaleSRGB() |
Gets whether this platform supports gray scale sRGB texture formats. |
|
|
SupportsHighQualityLightmaps() |
||
|
SupportsLowQualityLightmaps() |
||
|
SupportsMemoryMappedAnimation() |
||
|
SupportsMemoryMappedAudio() |
||
|
SupportsMemoryMappedFiles() |
||
|
SupportsMeshLODStreaming() |
||
|
SupportsMinimize() |
||
|
SupportsMultipleGameInstances() |
Checks whether this platforms supports running multiple game instances on a single device. |
|
|
SupportsQuit() |
Whether the platform allows an application to quit to the OS. |
|
|
SupportsTessellation() |
Gets whether this platform supports tessellation. |
|
|
SupportsTextureStreaming() |
||
|
SupportsVirtualTextureStreaming() |
||
|
SupportsWindowedMode() |
Gets whether this platform supports windowed mode rendering. |