| IModularFeature | ||||||
| IXRSystemIdentifier
|
Module |
|
Header |
/Engine/Plugins/Experimental/RemoteSession/Source/RemoteSession/Public/Channels/RemoteSessionXRTrackingChannel.h |
Include |
#include "Channels/RemoteSessionXRTrackingChannel.h" |
class FXRTrackingProxy : public FXRTrackingSystemBase
Name | Description | |
---|---|---|
|
FXRTrackingProxy ( |
Name | Description | ||
---|---|---|---|
|
DoesSupportPositionalTracking() |
Whether or not the system supports positional tracking (either via sensor or other means). |
|
|
EnumerateTrackedDevices ( |
Reports all devices currently available to the system, optionally limiting the result to a given class of devices. |
|
|
GetCurrentPose |
Get the current pose for a device. |
|
|
float |
GetWorldToMetersScale() |
This method should return the world to meters scale for the current frame. |
|
IsHeadTrackingAllowed() |
Returns true, if head tracking is allowed. |
|
|
IsTracking ( |
Check current tracking status of a device. |
|
|
ResetOrientationAndPosition ( |
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). |
Name | Description | ||
---|---|---|---|
|
GetSystemName() |
Returns a unique identifier that's supposed to represent the third party system that this object is part of (Vive, Oculus, PSVR, Gear VR, etc.). |