The '''TrackedDevicePositioner''' component is used to get information from the user's input system to get positioning data for tracked objects like headset, hands, and full body trackers.
<!--T:2-->
== Fields ==
== Intoduction ==
<!--T:3-->
== Usage ==
{{Table ComponentFields
{{Table ComponentFields
|User|User|
|DeviceIndex|Int| The input Device by index to track.
|DeviceIndex|Int|
|CorrespondingBodyNode|BodyNode| The body node of the found input Device tracker.
|CorrespondingBodyNode|BodyNode|
|AutoBodyNode|'''[[Type:Nullable`1|Nullable`1]]<[[Type:BodyNode|BodyNode]]>'''|TypeAdv2=true| If present, use this to find the input Device to track rather than <code>DeviceIndex</code>.
|AlwaysRenderModel|Bool| Whether to always render the tracker Debug model regardless of if its mapped to a 3d model.
|AlwaysRenderModel|Bool|
|ReferenceModel|Slot| The slot of the debug model visual.
|ReferenceModel|Slot|
|BodyNodeRoot|Slot| acts as an offset for the actual position of a Tracked object.
|BodyNodeRoot|Slot|
|ObjectSlot|'''[[Component:AvatarObjectSlot|AvatarObjectSlot]]'''|TypeAdv6=true| The avatar object slot this component is driving.
|ObjectSlot|AvatarObjectSlot|
|IsTracking|Bool| Whether the input Device is tracking or lost its tracking.
|IsTracking|Bool|
|IsActive|Bool| Whether the input Device is enabled.
|CreateAvatarObjectSlot|Bool|
|CreateAvatarObjectSlot|Bool| Whether to create an avatar object slot component on a slot named "BodyNode" under this component slot if <code>BodyNodeRoot</code> is null.
|ScreenFilter|ScreenController|
|PoseFilter|'''[[Component:UserPoseController|UserPoseController]]'''|TypeAdv10=true| The pose controller for this component to filter its position and movement based on if this component should be filtered.
Tracked Device Positioner component as seen in the Scene Inspector
The TrackedDevicePositioner component is used to get information from the user's input system to get positioning data for tracked objects like headset, hands, and full body trackers.