Is Device Tracked
Updated: Apr 15, 2026
This Blueprint determines whether the tracking system is currently tracking a device such as a controller.
You pass a device type argument, such as Left Hand, and this Blueprint returns True if the tracking system is tracking that device and False otherwise. For example, if you use the Right Hand controller but not the Left Hand controller, calling this Blueprint with Right Hand returns True. Calling it with Left Hand returns False.
- Device Type: An
EOculusXRTrackedDeviceType enum value specifying which device to check. Possible values include:
- No Devices: Returns
False without checking any device. - HMD: Checks whether the tracking system is tracking the headset position.
- Left Hand: Checks whether the tracking system is tracking the left controller position.
- Right Hand: Checks whether the tracking system is tracking the right controller position.
- All Hands: Not implemented in the current OpenXR backend. Always returns
False. - DeviceObject Zero: A legacy Rift-era option for external camera tracking. Not implemented in the current OpenXR backend. Always returns
False. - All Devices: Not implemented in the current OpenXR backend. Always returns
False.
- Return Value: A boolean that is
True if the tracking system is tracking the specified device, and False otherwise.