FRemoteSessionInputChannel

Windows
MacOS
Linux

Inheritance Hierarchy

IRemoteSessionChannel

IRecordingMessageHandlerWriter

FRemoteSessionInputChannel

References

Module

RemoteSession

Header

/Engine/Plugins/Experimental/RemoteSession/Source/RemoteSession/Public/Channels/RemoteSessionInputChannel.h

Include

#include "Channels/RemoteSessionInputChannel.h"

Syntax

class FRemoteSessionInputChannel :
    public IRemoteSessionChannel,
    public IRecordingMessageHandlerWriter

Variables

Name Description

Protected variable

TSharedPtr< IBa...

 

Connection

Protected variable

TSharedPtr< FGe...

 

DefaultHandler

Protected variable

FDelegateHandle

 

MessageCallbackHandle

So we can manage callback lifetimes properly

Protected variable

TSharedPtr< FRe...

 

PlaybackHandler

Protected variable

TSharedPtr< FRe...

 

RecordingHandler

Protected variable

ERemoteSessionC...

 

Role

Constructors

Destructors

Functions

Name Description

Public function

FOnRouteTouc...

 

GetOnRouteTouchDownToWidgetFailedDelegate()

Delegate that fires when routing a touch message to the widget did not work.

Public function

void

 

OnRemoteMessage

(
    IBackChannelPacket& Message
)

Public function Virtual

void

 

RecordMessage

(
    const TCHAR* MsgName,
    const TArray< uint8 >& Data
)

Public function

void

 

SetInputRect

(
    const FVector2D& TopLeft,
    const FVector2D& Extents
)

Public function

void

 

SetPlaybackWindow

(
    TWeakPtr< SWindow > InWindow,
    TWeakPtr< FSceneViewport > InViewpo...
)

Public function Static

const TCHAR ...

 

StaticType()

Public function

void

 

TryRouteTouchMessageToWidget

(
    bool bRouteMessageToWidget
)

Overridden from IRemoteSessionChannel

Name Description

Public function Virtual Const

const TCHAR ...

 

GetType()

Public function Virtual

void

 

Tick

(
    const float InDeltaTime
)

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