Navigation
Unreal Engine C++ API Reference > Plugins > RemoteSession > Channels
Inheritance Hierarchy
- IModularFeature
- IXRSystemIdentifier
- IXRTrackingSystem
- FXRTrackingSystemBase
- FXRTrackingProxy
References
Module | RemoteSession |
Header | /Engine/Plugins/Experimental/RemoteSession/Source/RemoteSession/Public/Channels/RemoteSessionXRTrackingChannel.h |
Include | #include "Channels/RemoteSessionXRTrackingChannel.h" |
Syntax
class FXRTrackingProxy : public FXRTrackingSystemBase
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FXRTrackingProxy
(
IARSystemSupport* InARSystemSupport |
Overridden from IXRTrackingSystem
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | Whether or not the system supports positional tracking (either via sensor or other means). | |
![]() ![]() |
bool | EnumerateTrackedDevices
(
TArray< int32 >& OutDevices, |
Reports all devices currently available to the system, optionally limiting the result to a given class of devices. |
![]() ![]() |
bool | GetCurrentPose
(
int32 DeviceId, |
Get the current pose for a device. |
![]() ![]() ![]() |
float | This method should return the world to meters scale for the current frame. | |
![]() ![]() ![]() |
int32 | Returns device specific flags. | |
![]() ![]() ![]() |
bool | Returns true, if head tracking is allowed. | |
![]() ![]() |
bool | IsTracking
(
int32 DeviceId |
Check current tracking status of a device. |
![]() ![]() |
void | ResetOrientationAndPosition
(
float Yaw |
Resets orientation by setting roll and pitch to 0, assuming that current yaw is forward direction and assuming current position as a 'zero-point' (for positional tracking). |
Overridden from IXRSystemIdentifier
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FName | Returns a unique identifier that's supposed to represent the third party system that this object is part of (Vive, Oculus, PSVR, etc.). |