<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<doc>
  <members>
    <assembly>
      <name>UnityEngine.SpatialTracking</name>
    </assembly>
    <member name="T:UnityEngine.SpatialTracking.TrackedPoseDriver">
      <summary>
        <para>The TrackedPoseDriver component applies the current Pose value of a tracked device to the transform of the Game Object.

            There are multiple different types of devices that can be tracked by the TrackedPoseDriver, these include XR HMD's, Controllers and Remotes.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.SpatialTracking.TrackedPoseDriver.deviceType">
      <summary>
        <para>The device being tracked by the tracked pose driver</para>
      </summary>
    </member>
    <member name="P:UnityEngine.SpatialTracking.TrackedPoseDriver.poseSource">
      <summary>
        <para>The pose being tracked by the tracked pose driver</para>
      </summary>
    </member>
    <member name="P:UnityEngine.SpatialTracking.TrackedPoseDriver.trackingType">
      <summary>
        <para>The tracking type being used by the tracked pose driver</para>
      </summary>
    </member>
    <member name="P:UnityEngine.SpatialTracking.TrackedPoseDriver.updateType">
      <summary>
        <para>The update type being used by the tracked pose driver</para>
      </summary>
    </member>
    <member name="T:UnityEngine.SpatialTracking.TrackedPoseDriver.DeviceType">
      <summary>
        <para>This is used to indicate what type of device the Tracked Pose Driver is currently tracking</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.DeviceType.GenericXRController">
      <summary>
        <para>An XR Controller, use this value for controllers</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.DeviceType.GenericXRDevice">
      <summary>
        <para>An Generic XR Devices, use this value for HMD and AR Mobile device tracking</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.DeviceType.GenericXRRemote">
      <summary>
        <para>An XR Remote, use this value for mobile remotes</para>
      </summary>
    </member>
    <member name="M:UnityEngine.SpatialTracking.TrackedPoseDriver.SetPoseSource(UnityEngine.SpatialTracking.TrackedPoseDriver/DeviceType,UnityEngine.SpatialTracking.TrackedPoseDriver/TrackedPose)">
      <summary>
        <para>This function is used to set the device / pose pair for the SpatialTracking.TrackedPoseDriver. setting an invalid combination of these values will return false.</para>
      </summary>
      <param name="deviceType"></param>
      <param name="pose"></param>
    </member>
    <member name="T:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackedPose">
      <summary>
        <para>This is used to indicate which pose the Tracked Pose Driver is currently tracking</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackedPose.Center">
      <summary>
        <para>The center eye of a HMD style device, this is usually the default for most HMDs</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackedPose.ColorCamera">
      <summary>
        <para>The color camera of a mobile device</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackedPose.Head">
      <summary>
        <para>The head eye of a HMD style device</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackedPose.LeftEye">
      <summary>
        <para>The left eye of a HMD style device</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackedPose.LeftPose">
      <summary>
        <para>The left hand controller pose</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackedPose.RightEye">
      <summary>
        <para>The right eye of a HMD style device</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackedPose.RightPose">
      <summary>
        <para>The right hand contoller pose</para>
      </summary>
    </member>
    <member name="T:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackingType">
      <summary>
        <para>This enum is used to indiciate which parts of the pose will be applied to the parent transform</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackingType.PositionOnly">
      <summary>
        <para>With this setting, only the pose's position will be applied to the parent transform</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackingType.RotationAndPosition">
      <summary>
        <para>With this setting, both the pose's rotation and position will be applied to the parent transform</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.TrackingType.RotationOnly">
      <summary>
        <para>With this setting, only the pose's rotation will be applied to the parent transform</para>
      </summary>
    </member>
    <member name="T:UnityEngine.SpatialTracking.TrackedPoseDriver.UpdateType">
      <summary>
        <para>This is used to indicate what points in the frame the tracked pose driver will sample input</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.UpdateType.BeforeRender">
      <summary>
        <para>Only sample input directly before rendering</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.UpdateType.Update">
      <summary>
        <para>Only sample input during the update phase of the frame.</para>
      </summary>
    </member>
    <member name="F:UnityEngine.SpatialTracking.TrackedPoseDriver.UpdateType.UpdateAndBeforeRender">
      <summary>
        <para>Sample input at both update, and directly before rendering. For smooth head pose tracking, we recommend using this value as it will provide the lowest input latency for the device. This is the default value for the UpdateType option</para>
      </summary>
    </member>
    <member name="P:UnityEngine.SpatialTracking.TrackedPoseDriver.UseRelativeTransform">
      <summary>
        <para>
                    This is used to indiciate whether the tracked pose driver will use the objects original transform as its basis.
                </para>
      </summary>
    </member>
  </members>
</doc>
