Navigation
Unreal Engine C++ API Reference > 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 |