XRInputSubsystem Instance is used to enable and disable the inputs coming from a specific plugin.
Starting up an XRInputSubsystem Instance will cause that plugin to start feeding input device data to the following InputTracking systems: XR.InputTracking.GetLocalPosition and XR.InputTracking.GetLocalRotation. Calling the Stop or Shutdown functions will disable polling any input device data for that plugin.
GetSupportedTrackingOriginModes | Gets all TrackingOriginModeFlags that this subsystem supports. |
GetTrackingOriginMode | Gets the Tracking Origin Mode. |
TryGetBoundaryPoints | Gets the list of 3D position values that represents the SDK-set boundary. |
TryGetInputDevices | Gets a list of all connected InputDevices reported by this XRInputSubsystem. |
TryRecenter | Centers the tracking features on all InputDevices to the current position and orientation of the head-mounted device. |
TrySetTrackingOriginMode | Attempts to set the TrackingOriginModeFlags of the subsystem. |
boundaryChanged | An event that takes the delegate instance that the XRInputSubsystem calls when it changes its tracking boundary. |
trackingOriginUpdated | An event that takes the delegate instance that the XRInputSubsystem calls when it changes the origin it reports devices at. |