Navigation
| Name | TargetPlatform |
| Type | Developer |
| Location | /Engine/Source/Developer/TargetPlatform/ |
| Module Build Rules | TargetPlatform.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FTargetDeviceId | Implements a target devices identifier. |
| FTargetPlatformBase | Base class for target platforms. |
| FTargetPlatformControlsBase | |
| FTargetPlatformMerged | Redirect everything to TPS or TPC. |
| FTargetPlatformSet | Target platform set implementation using bitmask for compactness |
| FTargetPlatformSettingsBase | |
| TNonDesktopTargetPlatformBase | |
| TNonDesktopTargetPlatformControlsBase | |
| TTargetPlatformBase | Template for target platforms. |
| TTargetPlatformControlsBase | |
| TTargetPlatformSettingsBase |
Structs
| Name | Remarks |
|---|---|
| FSoundQualityInfo | A non-UObject based structure used to pass data about a sound node wave around the engine and tools. |
| FTargetDeviceProcessInfo | Structure for information for processes that are running on a target device. |
| FTargetDeviceThreadInfo | Structure for thread information. |
| FTargetPlatform | Target platform identifier |
Interfaces
| Name | Remarks |
|---|---|
| IAudioFormat | Interface for audio formats. |
| IAudioFormatModule | Interface for audio format modules. |
| IDeviceManagerCustomPlatformWidgetCreator | |
| IProjectBuildMutatorFeature | |
| IShaderFormat | IShaderFormat, shader pre-compilation abstraction |
| IShaderFormatModule | Interface for shader format modules. |
| ITargetDevice | Interface for target devices. |
| ITargetDeviceOutput | Interface for target device output log reader. |
| ITargetDeviceSocket | Interface for target device sockets. |
| ITargetPlatform | Interface for target platforms. |
| ITargetPlatformControls | |
| ITargetPlatformControlsModule | Interface for target platform modules. |
| ITargetPlatformManagerModule | Module for the target platform manager |
| ITargetPlatformModule | Interface for target platform modules. |
| ITargetPlatformSettings | |
| ITargetPlatformSettingsModule | Interface for target platform modules. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnTargetPlatformsInvalidated | TMulticastDelegate_NoParams< void > | Interfaces/ITargetPlatformManagerModule.h | |
| ITargetDeviceOutputPtr | TSharedPtr< class ITargetDeviceOutput, ESPMode::ThreadSafe > | Type definition for shared pointers to instances of ITargetDeviceOutput. | Interfaces/ITargetDevice.h |
| ITargetDevicePtr | TSharedPtr< class ITargetDevice, ESPMode::ThreadSafe > | Type definition for shared pointers to instances of ITargetDevice. | Interfaces/ITargetDevice.h |
| ITargetDeviceRef | TSharedRef< class ITargetDevice, ESPMode::ThreadSafe > | Type definition for shared references to instances of ITargetDevice. | Interfaces/ITargetDevice.h |
| ITargetDeviceSocketPtr | TSharedPtr< ITargetDeviceSocket, ESPMode::ThreadSafe > | Type definition for shared pointers to instances of IPlatformHostSocket. | Interfaces/ITargetDeviceSocket.h |
| ITargetDeviceSocketRef | TSharedRef< ITargetDeviceSocket, ESPMode::ThreadSafe > | Type definition for shared references to instances of IPlatformHostSocket. | Interfaces/ITargetDeviceSocket.h |
| ITargetDeviceWeakPtr | TWeakPtr< class ITargetDevice, ESPMode::ThreadSafe > | Type definition for weak pointers to instances of ITargetDevice. | Interfaces/ITargetDevice.h |
Enums
Public
| Name | Remarks |
|---|---|
| EOfflineBVHMode | |
| EPlatformAuthentication | |
| ERayTracingRuntimeMode | |
| ETargetDeviceConnectionTypes | Enumerates how the target device is connected |
| ETargetDeviceFeatures | Enumerates features that may be supported by target devices. |
| ETargetDeviceThreadStates | Enumerates states of threads running on a target device. |
| ETargetDeviceThreadWaitStates | Enumerates wait states of threads running on a target device. |
| ETargetDeviceTypes | Enumerates target device types. |
| ETargetPlatformFeatures | Enumerates features that may be supported by target platforms. |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CodeBuildRequired | const int32 | Code Build Required | Interfaces/ITargetPlatformControls.h | |
| CodeUnsupported | const int32 | Code Build Not Supported | Interfaces/ITargetPlatformControls.h | |
| LicenseNotAccepted | const int32 | License Not Accepted | Interfaces/ITargetPlatformControls.h | |
| ManifestNotFound | const int32 | Manifest Not Found | Interfaces/ITargetPlatformControls.h | |
| PluginsUnsupported | const int32 | Plugins Not Supported | Interfaces/ITargetPlatformControls.h | |
| ProvisionNotFound | const int32 | Provision Not Found | Interfaces/ITargetPlatformControls.h | |
| Ready | const int32 | Ready | Interfaces/ITargetPlatformControls.h | |
| RemoveServerNameEmpty | const int32 | Remote Server Name Empty | Interfaces/ITargetPlatformControls.h | |
| SDKNotFound | const int32 | SDK Not Found | Interfaces/ITargetPlatformControls.h | |
| SigningKeyNotFound | const int32 | Signing Key Not Found | Interfaces/ITargetPlatformControls.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString TargetDeviceConnectionTypes::ToString
(
ETargetDeviceConnectionTypes DeviceConnectionType |
Returns the string representation of the specified ETargetDeviceConnectionTypes value. | Interfaces/ITargetDevice.h | |
FString TargetDeviceTypes::ToString
(
ETargetDeviceTypes DeviceType |
Returns the string representation of the specified ETargetDeviceTypes value. | Interfaces/ITargetDevice.h |