Navigation
API > API/Developer > API/Developer/TargetDeviceServices
Interface for target device proxies.
| Name | ITargetDeviceProxy |
| Type | class |
| Header File | /Engine/Source/Developer/TargetDeviceServices/Public/ITargetDeviceProxy.h |
| Include Path | #include "ITargetDeviceProxy.h" |
Syntax
class ITargetDeviceProxy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITargetDeviceProxy() |
Virtual destructor. | ITargetDeviceProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const bool CanMultiLaunch() |
Checks whether the device can launch multiple games or applications simultaneously. | ITargetDeviceProxy.h | |
bool CanPowerOff() |
Checks whether this device can be powered off remotely. | ITargetDeviceProxy.h | |
bool CanPowerOn() |
Checks whether this device can be powered on remotely. | ITargetDeviceProxy.h | |
bool CanReboot() |
Checks whether this device can be rebooted remotely. | ITargetDeviceProxy.h | |
bool CanSupportVariants() |
Checks whether this device's target platform supports variants. | ITargetDeviceProxy.h | |
virtual FStringView GetArchitecture() |
Gets the architecture of the device | ITargetDeviceProxy.h | |
const FString & GetConnectionType() |
Gets the type of connection for this device. | ITargetDeviceProxy.h | |
const FString & GetDeviceUser() |
Gets the name of the (device's) user that is logged in on a device. | ITargetDeviceProxy.h | |
const FString & GetDeviceUserPassword() |
Gets the password of the (device's) user that is logged in on a device. | ITargetDeviceProxy.h | |
const FString & GetHostName() |
Gets the name of the host machine that claimed the device. | ITargetDeviceProxy.h | |
const FString & GetHostUser() |
Gets the name of the user that claimed the device. | ITargetDeviceProxy.h | |
const FString & GetMake() |
Gets the device make (i.e. Apple or Sony). | ITargetDeviceProxy.h | |
const FString & GetModel() |
Gets the device model (i.e. PS3 or XBox). | ITargetDeviceProxy.h | |
const FString & GetName() |
Gets the name of the device (i.e. network name or IP address). | ITargetDeviceProxy.h | |
int32 GetNumVariants() |
Gets the number of variants this device supports | ITargetDeviceProxy.h | |
const FString & GetOSVersion() |
Gets the OS Version of the device | ITargetDeviceProxy.h | |
| Gets the Vanilla platform of the device variant. | ITargetDeviceProxy.h | ||
const FString GetTargetDeviceId
(
FName InVariant |
Gets the identifier of the device. | ITargetDeviceProxy.h | |
| Gets a list of device identifiers for an aggregate (All_ |
ITargetDeviceProxy.h | ||
FName GetTargetDeviceVariant
(
const FString& InDeviceId |
Gets the variant name of the target device. | ITargetDeviceProxy.h | |
| Gets the target platform of the device variant. | ITargetDeviceProxy.h | ||
FString GetTargetPlatformName
(
FName InVariant |
Gets the target platform of the device variant. | ITargetDeviceProxy.h | |
const FString & GetType() |
Gets the device type (i.e. Console, PC or Mobile). | ITargetDeviceProxy.h | |
| Gets the Vanilla platform of the device variant. | ITargetDeviceProxy.h | ||
| Gets the list of variants this device supports | ITargetDeviceProxy.h | ||
bool HasDeviceId
(
const FString& InDeviceId |
Checks whether this device proxy contains a variant for the provided target device. | ITargetDeviceProxy.h | |
bool HasTargetPlatform
(
FName InTargetPlatformId |
Checks whether this device proxy contains a variant for the provided platform. | ITargetDeviceProxy.h | |
bool HasVariant
(
FName InVariant |
Checks whether this device proxy contains a variant | ITargetDeviceProxy.h | |
virtual bool IsAggregated() |
Checks if this is an aggregate (All_ |
ITargetDeviceProxy.h | |
bool IsAuthorized() |
Checks whether the device is authorized. | ITargetDeviceProxy.h | |
bool IsConnected() |
Checks whether the device is currently connected. | ITargetDeviceProxy.h | |
bool IsShared() |
Checks whether this device is being shared with other users. | ITargetDeviceProxy.h | |
bool IsSimulated() |
Checks whether this device is being simulated on a Simulator | ITargetDeviceProxy.h | |
void PowerOff
(
bool Force |
Powers off the device. | ITargetDeviceProxy.h | |
void PowerOn () |
Powers on the device. | ITargetDeviceProxy.h | |
void Reboot () |
Reboots the device. | ITargetDeviceProxy.h | |
bool TerminateLaunchedProcess
(
FName InVariant, |
Cancel the application running on the device | ITargetDeviceProxy.h |