Navigation
API > API/Plugins > API/Plugins/RemoteSession > API/Plugins/RemoteSession/Channels
Inheritance Hierarchy
- IRemoteSessionChannel
- FRemoteSessionXRTrackingChannel
- FRemoteSessionARSystemChannel
References
| Module | RemoteSession |
| Header | /Engine/Plugins/Experimental/RemoteSession/Source/RemoteSession/Public/Channels/RemoteSessionARSystemChannel.h |
| Include | #include "Channels/RemoteSessionARSystemChannel.h" |
Syntax
class FRemoteSessionARSystemChannel : public FRemoteSessionXRTrackingChannel
Remarks
Class used to deliver AR trackable items to the remote machine. Inherits from the XR tracking channel which handles sending all of the position & orientation updates. Do not use both this channel and the XR tracking at the same time, since they both hook GEngine->XRSystem and you will get inconsistent results
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRemoteSessionARSystemChannel
(
ERemoteSessionChannelMode InRole, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ReceiveAddTrackable
(
IBackChannelPacket& Message |
||
| void | ReceiveAddTrackable_GameThread
(
FString ClassPathName, |
||
| void | ReceiveARInit
(
IBackChannelPacket& Message |
Message handlers. | |
| void | ReceiveARInit_GameThread
(
FString ConfigObjectPathName, |
Game thead message handlers. | |
| void | ReceiveRemoveTrackable
(
IBackChannelPacket& Message |
||
| void | ReceiveRemoveTrackable_GameThread
(
FGuid UniqueId |
||
| void | ReceiveUpdateTrackable
(
IBackChannelPacket& Message |
||
| void | ReceiveUpdateTrackable_GameThread
(
FGuid UniqueId, |
||
| void | SendAddedMessage
(
UARTrackedGeometry* Added |
AR notification handlers that send the data to the listener. | |
| void | Sends the name of the config object we're using so it can be loaded on the remote. | ||
| void | SendRemovedMessage
(
UARTrackedGeometry* Removed |
||
| void | SendUpdatedMessage
(
UARTrackedGeometry* Updated |
||
| const TCHAR * | StaticType () |
Begin IRemoteSessionChannel implementation |