ITargetDeviceProxyManager

Interface for device proxy managers.

Windows
MacOS
Linux

References

Module

TargetDeviceServices

Header

/Engine/Source/Developer/TargetDeviceServices/Public/ITargetDeviceProxyManager.h

Include

#include "ITargetDeviceProxyManager.h"

Syntax

class ITargetDeviceProxyManager

Remarks

Interface for device proxy managers.

Destructors

Name Description

Public function Virtual

~ITargetDeviceProxyManager()

Virtual destructor.

Functions

Name Description

Public function

TSharedRef< ...

 

FindOrAddProxy

(
    const FString& Name
)

Finds or adds a device proxy for the specified device name.

Public function

TSharedPtr< ...

 

FindProxy

(
    const FString& Name
)

Finds the device proxy for the specified device name.

Public function

TSharedPtr< ...

 

FindProxyDeviceForTargetDevice

(
    const FString& DeviceId
)

Finds the device proxy for the specified target device id.

Public function

void

 

GetAllProxies

(
    FName TargetPlatformName,
    TArray< TSharedPtr< ITargetDevicePr...
)

Gets a list of proxies created by the device discovery, including the "All device" proxies

Public function

void

 

GetProxies

(
    FName TargetPlatformName,
    bool IncludeUnshared,
    TArray< TSharedPtr< ITargetDevicePr...
)

Gets a list of devices found by the device discovery.

Public function

FOnTargetDev...

 

OnProxyAdded()

Public function

FOnTargetDev...

 

OnProxyRemoved()

Classes

Name

Description

Public class

FOnTargetDeviceProxyAdded

Gets an event delegate that is executed when a target device proxy was added.

Public class

FOnTargetDeviceProxyRemoved

Gets an event delegate that is executed when a target device proxy was removed.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss