Navigation
API > API/Plugins > API/Plugins/RemoteSession > API/Plugins/RemoteSession/Channels
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
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< IBackChannelConnection, ESPMode::ThreadSafe > | Connection | ||
| TSharedPtr< FGenericApplicationMessageHandler > | DefaultHandler | ||
| FDelegateHandle | MessageCallbackHandle | So we can manage callback lifetimes properly | |
| TSharedPtr< FRecordingMessageHandler > | PlaybackHandler | ||
| TSharedPtr< FRecordingMessageHandler > | RecordingHandler | ||
| ERemoteSessionChannelMode | Role |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRemoteSessionInputChannel
(
ERemoteSessionChannelMode InRole, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FOnRouteTouchDownToWidgetFailedDelegate * | Delegate that fires when routing a touch message to the widget did not work. | ||
| void | OnRemoteMessage
(
IBackChannelPacket& Message |
||
| void | RecordMessage
(
const TCHAR* MsgName, |
||
| void | SetInputRect
(
const FVector2D& TopLeft, |
||
| void | SetPlaybackWindow
(
TWeakPtr< SWindow > InWindow, |
||
| const TCHAR * | StaticType () |
||
| void | TryRouteTouchMessageToWidget
(
bool bRouteMessageToWidget |