Navigation
Unreal Engine C++ API Reference > 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 |
Overridden from IRemoteSessionChannel
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
const TCHAR * | GetType () |